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:----CYYVUInN810RgJOI3oTG29N1BoKoxjT6lUTW5ZYKu8XPYcQ65OzXcqMgGJB9KyuXpbz799jGwzbKgADInQzGdUkaJaiZvsZYKpCbLRHbfHQxDR8RjhCwwK8sdX/E3PUOACYTZVok+j54+g0CkoTGSnl4hf7SKm03aMoXvEb4SUh0pF7AosUOuUNGD5dW0TlyMXknqhuXNxEYAN9DVamEYAerEQ6THJUMsOKnOFWHnwCtqMFYsFMzil90KHd43416XBFeFktmICsJ6/GM8mDQb1jd5d2gHPouMYnYQjzXGMlGRS5pZEnrCxmRBfEtZT2UsKi5sVGzocOaVH0H4iXTBYj89Wkh25p8R+DqDAVuO5rGh7wSHfGy2ZNSHKepL9Eu1S+GZIrlAPae/NzhXBTgKNkb2ycSBafhuJKV2ZEoeHX+qGtcfCMTgUOnkQOZmHS3cCjoV2ORT6TWUZJjt94L4GwoT9S4oyRqEm6XWbftwj/ahA9xTrgGGvAg4bL1CyzupcdjluQqi6Ypms3roEuaEhOliNVKIqQO/YkKwSjPo2bOQMfCCq9QG+X0j70buK7Q/F6aEU28Teq/t96POFqKIYYYdYVLnTELDwLpU6sV8N72hGkSYOOh69zC6+/oIN5wznrLv9kf2Per4pJEbxC29uo8f2ZMxwQHT/hAVF2yzJ0=----ATTACHMENT:----Nzk1OTg0MTE2MDUwMDQyMCAzMjc4NDYxOTA1MjM0MTg4IDMxMjA1NDEzMjkwOTE2NjU=