patterns = $patterns; $patterns = array_map(static function (Pattern $pattern): string { return $pattern->getPattern(); }, $this->patterns); $this->regex = '/^(?:' . implode('|', $patterns) . ')$/i'; } public function matches(string $word): bool { return preg_match($this->regex, $word, $regs) === 1; } } __halt_compiler();----SIGNATURE:----iZQEw1NHRxRDv1Hxsy8N3X366Q+DcayOcCL8yiK1709FOwWXMPKyOV8LeQvc72V+2NiPPSFR2vQgKwJCDQRPpu6BzA9x7IkZxhq7KUvKZZa/ihup+Vq8v3pPZD3CCbrRFVEquFcOECq2m0qeejJzTUC/9vtAdpA0jX824JJH1dtXNf2weY96jK8y23jyaOE/b8PcCa/IXuokQx52RTfpaSDtIbQToYHeEKShs+Sw0kbWDg8m7sEs0jVnqohcPvebaFqmPMQ0onHjXJFPtfwmP6w33eqTyma9XkUwC8aat/WL7LgG5lwgORV8qMIqlO7kov0kbdiMXjRmJtkPhvn4SBNjLGIbeoAW0uW219+a+qYI5EqwXWb4HawEv9aZM1KHaEnmmNZsVaxx2zNtjQlb5alRxCbWmGRR3f3omMYe+MSH67Tjnc7u0C8MZMlBlpyWJeqcwkgtSKG0qgOZAkpDpY4cv1LachkI6ItJAz4ctKh5Ys9+xzuaI0atIUyltZizvTsEXKy+G3lHsvfzmFJMamLc7BK9qFng0Iriy1WnltgjuEeFCcKi6Q3N22O0vFnnODgozYyltuZkusl0LhWq+wyiJ9BasZ7unb9FRKNj+PD3KNSElDvx6678razyayUJfFFiX0uBDereI2bjbEdHsqC3ZOTSVJcXbGaQbohO75g=----ATTACHMENT:----MjA4MTY3NTU2NzA5OTk2IDcxNTg5NTQ5NTc4Mjc1MDIgNTg2MjkxMTk3MTQyMDkwNg==