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])
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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