Invalid path exception throw for paths with emoji
So this might be a "fun" one. When emoji's are used in paths the following exception is being thrown: ``` Path is NOT valid, was given ./vendor/livewire/livewire/src/Finder/Fixtures/⚡multi-file-zap-component at vendor/haydenpierce/class-finder/src/PSR4/PSR4NamespaceFactory.php:139 HaydenPierce\ClassFinder\PSR4\PSR4NamespaceFactory::{closure:HaydenPierce\ClassFinder\PSR4\PSR4NamespaceFactory::createNamespace():72}("./vendor/livewire/livewire/src/Finder/Fixtures/⚡multi-file-zap-component") ``` This path comes from a "fun" choice Livewire (https://livewire.laravel.com) is making with using a emoji as prefix for paths and components, see: https://github.com/livewire/livewire/tree/b16ebe361e36bf48a980a76f40e4549c3f131508/src/Finder/Fixtures This is "caused" by usage in Lighthouse (https://lighthouse-php.com/), they should not need anything from this directory but I'm also not too familiar with how this package should be used so maybe this makes sense. Another issue is that technically this path is perfectly valid, maybe not as a namespace but no other tooling seems to be having issues with it so I wanted to bring it to your attention.
issue