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

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

    public function ifFactoryServiceIsSpecifiedWithoutFactoryMethodFails()
    {
        $definition = new Definition('stdClass');
        if (method_exists($definition, 'setFactoryService')) {
            $definition->setFactoryService('factory_service');
        } else {
            $definition->setFactory(array(new Reference('factory_service'), null));
        }
        $containerBuilder = new ContainerBuilder();
        $validator = new ServiceDefinitionValidator($containerBuilder, $this->createMockDefinitionArgumentsValidator(), $this->createMockMethodCallsValidator());
        $this->setExpectedException('Matthias\\SymfonyServiceDefinitionValidator\\Exception\\MissingFactoryMethodException');
        $validator->validate($definition);
    }