29 lines
713 B
PHP
29 lines
713 B
PHP
|
<?php
|
||
|
|
||
|
namespace Symfony\Component\DependencyInjection\Tests\Fixtures;
|
||
|
|
||
|
use Symfony\Contracts\Service\ServiceProviderInterface;
|
||
|
use Symfony\Contracts\Service\ServiceSubscriberInterface;
|
||
|
|
||
|
class TestServiceSubscriber implements ServiceSubscriberInterface
|
||
|
{
|
||
|
public function __construct($container)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public function setServiceProvider(ServiceProviderInterface $container)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public static function getSubscribedServices(): array
|
||
|
{
|
||
|
return [
|
||
|
__CLASS__,
|
||
|
'?'.CustomDefinition::class,
|
||
|
'bar' => CustomDefinition::class,
|
||
|
'baz' => '?'.CustomDefinition::class,
|
||
|
'late_alias' => TestDefinition1::class,
|
||
|
];
|
||
|
}
|
||
|
}
|