Matthias\SymfonyServiceDefinitionValidator\Tests\ServiceDefinitionValidatorTest::ifFactoryProvidedByServiceDefinitionSpecifiedWithoutFactoryMethodFails PHP Метод

ifFactoryProvidedByServiceDefinitionSpecifiedWithoutFactoryMethodFails() публичный Метод

    public function ifFactoryProvidedByServiceDefinitionSpecifiedWithoutFactoryMethodFails()
    {
        if (!method_exists('Symfony\\Component\\DependencyInjection\\Definition', 'getFactory')) {
            $this->markTestSkipped('Factory can be provided by service definition since Symfony 2.6');
        }
        $factoryDefinition = new Definition('Matthias\\SymfonyServiceDefinitionValidator\\Tests\\Fixtures\\FactoryClass');
        $definition = new Definition('stdClass');
        $definition->setFactory(array($factoryDefinition, ''));
        $containerBuilder = new ContainerBuilder();
        $validator = new ServiceDefinitionValidator($containerBuilder, $this->createMockDefinitionArgumentsValidator(), $this->createMockMethodCallsValidator());
        $this->setExpectedException('Matthias\\SymfonyServiceDefinitionValidator\\Exception\\MissingFactoryMethodException');
        $validator->validate($definition);
    }