Issue11Test.php 691B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace JMS\DiExtraBundle\Tests\Functional;
  3. class Issue11Test extends BaseTestCase
  4. {
  5. /**
  6. * @runInSeparateProcess
  7. */
  8. public function testConstructorInjectionWithInheritance()
  9. {
  10. $this->createClient();
  11. $container = self::$kernel->getContainer();
  12. $foo = $container->get('foo');
  13. $bar = $container->get('bar');
  14. $templating = $container->get('templating');
  15. $concreteService = $container->get('concrete_class');
  16. $this->assertSame($templating, $concreteService->getTemplating());
  17. $this->assertSame($foo, $concreteService->getFoo());
  18. $this->assertSame($bar, $concreteService->getBar());
  19. }
  20. }