PHP 클래스 Matthias\SymfonyServiceDefinitionValidator\ArgumentValidator

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

공개 메소드들

메소드 설명
__construct ( ContainerBuilder $containerBuilder, Matthias\SymfonyServiceDefinitionValidator\ResultingClassResolverInterface $resultingClassResolver, $evaluateExpressions = false )
validate ( ReflectionParameter $parameter, $argument )

비공개 메소드들

메소드 설명
validateArrayArgument ( $argument )
validateClass ( $expectedClassName, $actualClassName )
validateDefinitionArgument ( $className, Definition $definition )
validateExpressionArgument ( $className, Symfony\Component\ExpressionLanguage\Expression $expression, $allowsNull )
validateExpressionResult ( $className, Symfony\Component\ExpressionLanguage\Expression $expression, $allowsNull, Symfony\Component\DependencyInjection\ExpressionLanguage $expressionLanguage )
validateExpressionSyntax ( Symfony\Component\ExpressionLanguage\Expression $expression, Symfony\Component\DependencyInjection\ExpressionLanguage $expressionLanguage )
validateObjectArgument ( $className, $argument, $allowsNull )
validateReferenceArgument ( $className, Reference $reference )

메소드 상세

__construct() 공개 메소드

public __construct ( ContainerBuilder $containerBuilder, Matthias\SymfonyServiceDefinitionValidator\ResultingClassResolverInterface $resultingClassResolver, $evaluateExpressions = false )
$containerBuilder Symfony\Component\DependencyInjection\ContainerBuilder
$resultingClassResolver Matthias\SymfonyServiceDefinitionValidator\ResultingClassResolverInterface

validate() 공개 메소드

public validate ( ReflectionParameter $parameter, $argument )
$parameter ReflectionParameter