Symfony\Component\DependencyInjection\Tests\Loader\YamlFileLoaderTest::testAutowire PHP Method

testAutowire() public method

public testAutowire ( )
    public function testAutowire()
    {
        $container = new ContainerBuilder();
        $loader = new YamlFileLoader($container, new FileLocator(self::$fixturesPath.'/yaml'));
        $loader->load('services23.yml');

        $this->assertTrue($container->getDefinition('bar_service')->isAutowired());
        $this->assertEquals(array('__construct'), $container->getDefinition('bar_service')->getAutowiredMethods());

        $loader->load('services27.yml');
        $this->assertEquals(array('set*', 'bar'), $container->getDefinition('autowire_array')->getAutowiredMethods());
    }