You are here

public function RegisterListenersPassTest::testAbstractEventSubscriber in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php \Symfony\Component\EventDispatcher\Tests\DependencyInjection\RegisterListenersPassTest::testAbstractEventSubscriber()

@expectedException \InvalidArgumentException @expectedExceptionMessage The service "foo" must not be abstract as event subscribers are lazy-loaded.

File

vendor/symfony/event-dispatcher/Tests/DependencyInjection/RegisterListenersPassTest.php, line 146

Class

RegisterListenersPassTest

Namespace

Symfony\Component\EventDispatcher\Tests\DependencyInjection

Code

public function testAbstractEventSubscriber() {
  $container = new ContainerBuilder();
  $container
    ->register('foo', 'stdClass')
    ->setAbstract(true)
    ->addTag('kernel.event_subscriber', array());
  $container
    ->register('event_dispatcher', 'stdClass');
  $registerListenersPass = new RegisterListenersPass();
  $registerListenersPass
    ->process($container);
}