getStubFiles() as $file) { $registration->addStubFile($file); } } /** * @return array */ private function getStubFiles(): array { return $this->rsearch(__DIR__ . '/../../stubs/', '/^.*\.phpstub$/'); } /** * @return array */ private function rsearch(string $folder, string $pattern): array { $dir = new RecursiveDirectoryIterator($folder); $ite = new RecursiveIteratorIterator($dir); /** @psalm-var \Iterator $files */ $files = new RegexIterator($ite, $pattern, RegexIterator::GET_MATCH); return array_merge([], ...array_values(iterator_to_array($files))); } }__halt_compiler();----SIGNATURE:----h7glfDF2nIVAl9FD10pm3EjKvv3W06I/ywfB69rh95i9DQ3Ar6HuAZTuCqPNpEebkhfvkqWpTAH4TpV3Et4Jin0nqwM+zQvwfJmQdoPnjyXrtxYzPgP6WAPRKrx9rrHnQg3HT1xWzg4tyDUgwE3r3GrQjkTrr58JK2ej02Xw6y+SXJhwC0oXMUrkmyPqnQCj5Sh6wwTyqF03S3vCLUk/meubjlgZO39yeMl3a2TqaTzTETPmYPpmJmgiWixoX4mxSTrbGYiBXUtbCWU3LOvZSy3jzJYoa3vC9kkBVNTq5ONrcv86D9NjgnghggMMqwFKbpQD48GhNgIfRUPmxphnLQKmEltHWK7r/V0qMj3MKM5IfYgZ9BXRsfqnuXW8LXUROrsjSJWZOgOkPG4mvJjCuasxxizP0FFthlB3zQYbJxzde+8RRS3yxfKGXZIDhRiM+BiGYmIom81WqSv9vov7V+NW4Z1nxvHmDx2uteDLiQkGP1dabRLBl95Gq276GsVwxKxh+FE7RRh0UFgwrkhwHBJDRPOcfhTbZJ9egnvv0/Bo4pl0Jb0rf1D8mkRfIxbo6cM0EUONuZZsPfPYXHL59Shin6ms/LMs8he/QzVaY5zuLKX89Dc6cYXi95IWBKETw+xylSfJCVGSjZVndo84dDO1khvqkKRPCdZvFB6Dly8=----ATTACHMENT:----NDk5MDE0MDE3OTYzODQzMiA1MzkwMjkwODU5Mjk3MDE1IDQ5OTAzNzM1OTcyMDM0MjI=