Supported Versions: PHP 5 >= 5.3.0, PHP 7, PHP 8
Creates an alias for a class
class_alias(string $classstring $aliasbool $autoload true): bool
        }



        if (isset(
$this->aliases[$alias])) {

            return 
class_alias($this->aliases[$alias], $alias);

        }

    }
{

    public function 
testEventsCanBeDiscovered()

    {

        
class_alias(Listener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\Listener');

        
class_alias(AbstractListener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\AbstractListener');

        
class_alias(ListenerInterface::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\ListenerInterface');
    public function testEventsCanBeDiscovered()

    {

        
class_alias(Listener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\Listener');

        
class_alias(AbstractListener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\AbstractListener');

        
class_alias(ListenerInterface::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\ListenerInterface');



        
$events DiscoverEvents::within(__DIR__.'/Fixtures/EventDiscovery/Listeners'getcwd());
    {

        
class_alias(Listener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\Listener');

        
class_alias(AbstractListener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\AbstractListener');

        
class_alias(ListenerInterface::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\Listeners\ListenerInterface');



        
$events DiscoverEvents::within(__DIR__.'/Fixtures/EventDiscovery/Listeners'getcwd());
    public function testUnionEventsCanBeDiscovered()

    {

        
class_alias(UnionListener::class, 'Tests\Integration\Foundation\Fixtures\EventDiscovery\UnionListeners\UnionListener');



        
$events DiscoverEvents::within(__DIR__.'/Fixtures/EventDiscovery/UnionListeners'getcwd());