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:----t6oYSRSOUEXzO5vPvGP7rfm1z2to/doCR1Nc97OXiQP/djvGkiVF+FmkX6+NCuqIyyZZltFlGSWQtvn//z13d/SbzT7G+woNP+2/Y/OZmgPwyYpZulec0u332iLaJHC7LLzy9lOhaPrQo7zwoy3VIEsBt6ofQZ4ZEgAe9QfjVmR6h5IdL29N5lzvTO2+jvd+4m6GALg0hXv9jl/r7Ho1o0sRLSPWgOTebKSpp0I3VIJd9teq+iuSjYSCe0VDlAIsS/AlHtc/4VgOQHZlktDlhPPQ5babo3D3GwKSz1+eEaTGIvpx1ukN+7v37XBXHD694Qoh+QZvKMexe/WEi7Uqi4IaH3YI60Hw8fVeL8cEhCMTEBWUVVj2c1zAbKZNdikQ8CpSOKH8ufxr14DWTokqsufUzVR3HgqkXBIr/bOc6TjV1D6uKNDrOnajc7/3PuiIXUF0X4gWkDp84ctwrI2r3EpWUXlxr9TjFl84mmaXEIHVDgGZG6jiUWhE7OIHjU/Rgu+ECrnht1IbWAUvvn0or+JjpgC9Kr+HC40D2G5hK4oK68wTkbCTuYjS0ncajKdCuakrwnfR+A1KCJL87r1BHlg6QxY3AJEtVFbidag33kANzroOSpeN8GLhxoLKz7/WYoj8a3rdG2PGk+J2oli4MfLnbBTSa3hZDD8vsLf8zRo=----ATTACHMENT:----MjA3NjM0Njg1NzYxMjM5MCA0Mjk3NTQzMDc2NjU0NDg2IDk0MTA0NDk5MzMyMTg1OTY=