PHP 클래스 Matthias\SymfonyServiceDefinitionValidator\ServiceDefinitionValidator

상속: implements Matthias\SymfonyServiceDefinitionValidator\ServiceDefinitionValidatorInterface
파일 보기 프로젝트 열기: matthiasnoback/symfony-service-definition-validator 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( ContainerBuilder $containerBuilder, Matthias\SymfonyServiceDefinitionValidator\DefinitionArgumentsValidatorInterface $definitionArgumentsValidator, Matthias\SymfonyServiceDefinitionValidator\MethodCallsValidatorInterface $methodCallsValidator )
validate ( Definition $definition )
validateArguments ( Definition $definition )
validateAttributes ( Definition $definition )

비공개 메소드들

메소드 설명
resolveValue ( $value ) : string Resolve a value with placeholders for container parameters
shouldDefinitionHaveAClass ( Definition $definition ) : boolean Find out whether or not the given definition should have a class (i.e. not when it is a synthetic or abstract definition)
validateClass ( Definition $definition )
validateFactory ( Definition $definition )
validateFactoryClassAndMethod ( $factoryClass, $factoryMethod )
validateFactoryServiceAndMethod ( $factoryServiceId, $factoryMethod )
validateFactoryServiceDefinitionAndMethod ( Definition $factoryServiceDefinition, $factoryMethod )
validateMethodCalls ( Definition $definition )

메소드 상세

__construct() 공개 메소드

public __construct ( ContainerBuilder $containerBuilder, Matthias\SymfonyServiceDefinitionValidator\DefinitionArgumentsValidatorInterface $definitionArgumentsValidator, Matthias\SymfonyServiceDefinitionValidator\MethodCallsValidatorInterface $methodCallsValidator )
$containerBuilder Symfony\Component\DependencyInjection\ContainerBuilder
$definitionArgumentsValidator Matthias\SymfonyServiceDefinitionValidator\DefinitionArgumentsValidatorInterface
$methodCallsValidator Matthias\SymfonyServiceDefinitionValidator\MethodCallsValidatorInterface

validate() 공개 메소드

public validate ( Definition $definition )
$definition Symfony\Component\DependencyInjection\Definition

validateArguments() 공개 메소드

public validateArguments ( Definition $definition )
$definition Symfony\Component\DependencyInjection\Definition

validateAttributes() 공개 메소드

public validateAttributes ( Definition $definition )
$definition Symfony\Component\DependencyInjection\Definition