class_alias
laravel/framework
Supported Versions: PHP 5 >= 5.3.0, PHP 7, PHP 8
Creates an alias for a class
class_alias
(
string $class
,
string $alias
,
bool $autoload
=
true
):
bool
}
if (isset(
$this
->
aliases
[
$alias
])) {
return
class_alias
(
$this
->
aliases
[
$alias
],
$alias
);
}
}
src/Illuminate/Foundation/AliasLoader.php
{
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'
);
tests/Integration/Foundation/DiscoverEventsTest.php
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
());
tests/Integration/Foundation/DiscoverEventsTest.php
{
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
());
tests/Integration/Foundation/DiscoverEventsTest.php
public function
testUnionEventsCanBeDiscovered
()
{
class_alias
(
UnionListener
::class,
'Tests\Integration\Foundation\Fixtures\EventDiscovery\UnionListeners\UnionListener'
);
$events
=
DiscoverEvents
::
within
(
__DIR__
.
'/Fixtures/EventDiscovery/UnionListeners'
,
getcwd
());
tests/Integration/Foundation/DiscoverEventsTest.php