PHP 클래스 Symfony\Component\Validator\ExecutionContext

This class is immutable by design. It is used by the GraphWalker to initialize validation of different items and keep track of the violations.
저자: Fabien Potencier ([email protected])
저자: Bernhard Schussek ([email protected])
파일 보기 프로젝트 열기: pmjones/php-framework-benchmarks 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$class
$graphWalker
$group
$metadataFactory
$property
$propertyPath
$root
$violations

공개 메소드들

메소드 설명
__clone ( )
__construct ( $root, Symfony\Component\Validator\GraphWalker $graphWalker, Symfony\Component\Validator\Mapping\ClassMetadataFactoryInterface $metadataFactory )
addViolation ( $message, array $params, $invalidValue )
getCurrentClass ( )
getCurrentProperty ( )
getGraphWalker ( ) : Symfony\Component\Validator\GraphWalker
getGroup ( )
getMetadataFactory ( ) : Symfony\Component\Validator\Mapping\ClassMetadataFactoryInterface
getPropertyPath ( )
getRoot ( )
getViolations ( ) : ConstraintViolationList
setCurrentClass ( $class )
setCurrentProperty ( $property )
setGroup ( $group )
setPropertyPath ( $propertyPath )

메소드 상세

__clone() 공개 메소드

public __clone ( )

__construct() 공개 메소드

public __construct ( $root, Symfony\Component\Validator\GraphWalker $graphWalker, Symfony\Component\Validator\Mapping\ClassMetadataFactoryInterface $metadataFactory )
$graphWalker Symfony\Component\Validator\GraphWalker
$metadataFactory Symfony\Component\Validator\Mapping\ClassMetadataFactoryInterface

addViolation() 공개 메소드

public addViolation ( $message, array $params, $invalidValue )
$params array

getCurrentClass() 공개 메소드

public getCurrentClass ( )

getCurrentProperty() 공개 메소드

public getCurrentProperty ( )

getGraphWalker() 공개 메소드

public getGraphWalker ( ) : Symfony\Component\Validator\GraphWalker
리턴 Symfony\Component\Validator\GraphWalker

getGroup() 공개 메소드

public getGroup ( )

getMetadataFactory() 공개 메소드

public getMetadataFactory ( ) : Symfony\Component\Validator\Mapping\ClassMetadataFactoryInterface
리턴 Symfony\Component\Validator\Mapping\ClassMetadataFactoryInterface

getPropertyPath() 공개 메소드

public getPropertyPath ( )

getRoot() 공개 메소드

public getRoot ( )

getViolations() 공개 메소드

public getViolations ( ) : ConstraintViolationList
리턴 ConstraintViolationList

setCurrentClass() 공개 메소드

public setCurrentClass ( $class )

setCurrentProperty() 공개 메소드

public setCurrentProperty ( $property )

setGroup() 공개 메소드

public setGroup ( $group )

setPropertyPath() 공개 메소드

public setPropertyPath ( $propertyPath )

프로퍼티 상세

$class 보호되어 있는 프로퍼티

protected $class

$graphWalker 보호되어 있는 프로퍼티

protected $graphWalker

$group 보호되어 있는 프로퍼티

protected $group

$metadataFactory 보호되어 있는 프로퍼티

protected $metadataFactory

$property 보호되어 있는 프로퍼티

protected $property

$propertyPath 보호되어 있는 프로퍼티

protected $propertyPath

$root 보호되어 있는 프로퍼티

protected $root

$violations 보호되어 있는 프로퍼티

protected $violations