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:----ePEWXSFXd5u8z3WGHP29ZpYYaiJHCbF/gV0XQ+DkaomkIUdcCgvwqC3TqhljRbfvucro9DyvRzZ+cOSfi0uMnMoiBY5JxMG5Im7SkF3MZ+nPoxuvqmez5gPNn3/Tq6MWdaCEdhdNTCDVX9BWmau7uY/UW35URTpk4Y/CCCfLW33RzilAT676GaN3KM4jG+4MySEd7oSsf0IjHLfBkt2ixBR1oQ4+4dlEHUoY183qTzCibW3mENtVDj5dmqWBRGoDREKyDq1nV13TIXp68olBuzxemiXBeB0fg1fPxK0gOpiHLjzOM2LWLGBy+At4yXf6lUBulfzbDeyFiXzwnBLJnxU5/drqLXmhKw9b4e8x4uCiosZ9qpy9O2hB6NK++YT7JH0udIhvyZvgppQyYYbDsRsQxsgOV6laEVL0/u7P+1ngwTays9op3AfS+oZ2Kz3BlcBlrsb/JSIZ7olo8ktTq3dt1RK9uEB1qPtsju7NCry/ztvFqRkftN654sVg7p3+DEOiubnBEyOglTPupPYsMoHejAsyDmMA0oaBiUwEZYPzf8dE9fAK4LcEB9Qs3ojq5Rclkz/ZxvhzPQifoZN6gYj2K2eQsq2cZ0HtNsodoWwRAWJVTKNdsEFcb/yCt+d33TOW91DqJBrXhUiL0XB3wY6N8glBIzZUYwHw5TNFgTY=----ATTACHMENT:----NzAyNjcxODI1NDIwNDk0IDUzMDkwNDE5OTc5MjI0MjggMzczOTI3NzY4NjgyOTE4MA==