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:----n25kpr49oBz9IuE9ANZWgJR976auEdCfClx3R4vJl+tdh69ovf3Vap2ly3PCPWztLKhMHWAamUzhBeMW03Q/zMpNkxlY7ospjTukczQuVm0oNf/dglj6EJiweq3uAembwJgCuoUKXYvIZ8PL3wTx8eSzVM3mARiHRN7erfDasFvY8VhyZtKyN2Q4i8sHeyiVRzEJ6KXsyGhnBH+cyG1AphidK226w79ALIgemDPTTbgfLMn4QMNqNujA4MGZ48tr4N6Y6z0kS3VFiFCySCZv/x5uPkZWr5zGmeFWYsZPf12P4lFUSYII2k+fw3+GoGY0nt+zr0CqU99FiJLazu7NMWL2x5rOPSS/JqkNIpJCjKRXb4fQIQjCuBrcnzm01eJd4LeSqLEVaknLdyl1GkIDzBBlSUvN7ksUTa8RWdJAdVBRT/xS6EWnebCloz3TJRJ8Rsgi2gBCmxBdj4UuGwIJIviA05f1VasCJcTiHXmWlGURi4ehrfuSg3vJugCWZz+e35cJiZ5Zmug2++TaxOnf+roX/zs2sFv9fwkAaoVfSp+e42QxyhRNRrZEszoMq6Nc7TJtRX6fpeheE6Ny9aFnf87M0nm9lEv2eL5VKBtCyR+wgY+rv89DRSDKXWBtOz54YYKbScvvtYOnd/gO7B2vL4SVAA5dGg7Lo/Hq9i53dVQ=----ATTACHMENT:----ODY3NTIxODg3NTU1NTY5NiAxNzUyODExOTI2ODYwNDU0IDI2NTY3NTM4OTMxMTA5NTQ=