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:----RtsKsJg5ImzARCuUYj5V8e60KeRgjvpTVRPnZQ2LLLEbwnULrhdewC20G/NGt7oG+5TvlZPMRQIx3qE27T+ZFnFcWEGZO1ISHlI0RgXYaM6E9gGLuRkOYWkHL3ji1EIEE3IiLqfx1yGb+gvBf4PBDW26Eumkt7nuFsbdUYePuB2Z32l209dxKF17LNWZ1cFFBaCVFYOkGKSGp7WgwjDq0QuNIAaqlfX2byxnP5FybP8CML0mFvyDm+7z8d5wvwx7BtvsVd33H1muIkF/Di3jjKBODAo2Pw+mwpE7iyAoBX9TuGRjf3FTnumy1mpArpavgVJ7WZ6Tp0+VyzhO3qoiQGV48c8418SaDkWJg8zv85MJeh62XkBYl2xahaKqQZoP0R224OMWbAVBvLVkkf8qhAOtb3tQvVxZUWiJsDJGrpDF59yy4HJW7H50prnUy6emh+6bvIv5K8oNg8Ms8B5WWPFKkF3xSLKPYxgm/VF7ETC8vghhKWeaO8y/c2k9hYdqDhJND05DHIPHKaWMFYvHPUh0OuaLg/ec3EYoNd7buNPzawJ5XWJsX7vwY+r2bl83BlRY4csCIiAanaHCYFJ2qCExp7bECpzkWU+skUzhA33rtEPZ79AGoRyPA+cvLpllF9DeEo2+tu92d/B78wVZx5VmexOQOLX6p/8ItQG2lhY=----ATTACHMENT:----NDI1NjQ3MzY2Mjg4Njc1MiA0MDkxNzIyMDQ2NzkwODQwIDIwNTQ5MzQxMjk5MDczOTg=