PHP Класс Symfony\Component\Validator\Context\ExecutionContext

См. также: ExecutionContextInterface
С версии: 2.5
Автор: Bernhard Schussek ([email protected])
Наследование: implements Symfony\Component\Validator\Context\ExecutionContextInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Symfony\Component\Validator\Validator\ValidatorInterface $validator, mixed $root, Symfony\Component\Translation\TranslatorInterface $translator, string | null $translationDomain = null ) Creates a new execution context.
addViolation ( $message, array $parameters = [] )
buildViolation ( $message, array $parameters = [] )
getClassName ( )
getConstraint ( )
getGroup ( )
getMetadata ( )
getObject ( )
getPropertyName ( )
getPropertyPath ( $subPath = '' )
getRoot ( )
getValidator ( )
getValue ( )
getViolations ( )
isConstraintValidated ( $cacheKey, $constraintHash )
isGroupValidated ( $cacheKey, $groupHash )
isObjectInitialized ( $cacheKey )
markConstraintAsValidated ( $cacheKey, $constraintHash )
markGroupAsValidated ( $cacheKey, $groupHash )
markObjectAsInitialized ( $cacheKey )
setConstraint ( Constraint $constraint )
setGroup ( $group )
setNode ( $value, $object, Symfony\Component\Validator\Mapping\MetadataInterface $metadata = null, $propertyPath )

Описание методов

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

Creates a new execution context.
public __construct ( Symfony\Component\Validator\Validator\ValidatorInterface $validator, mixed $root, Symfony\Component\Translation\TranslatorInterface $translator, string | null $translationDomain = null )
$validator Symfony\Component\Validator\Validator\ValidatorInterface The validator
$root mixed The root value of the validated object graph
$translator Symfony\Component\Translation\TranslatorInterface The translator
$translationDomain string | null The translation domain to use for translating violation messages

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

public addViolation ( $message, array $parameters = [] )
$parameters array

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

public buildViolation ( $message, array $parameters = [] )
$parameters array

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

public getClassName ( )

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

public getConstraint ( )

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

public getGroup ( )

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

public getMetadata ( )

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

public getObject ( )

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

public getPropertyName ( )

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

public getPropertyPath ( $subPath = '' )

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

public getRoot ( )

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

public getValidator ( )

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

public getValue ( )

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

public getViolations ( )

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

public isConstraintValidated ( $cacheKey, $constraintHash )

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

public isGroupValidated ( $cacheKey, $groupHash )

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

public isObjectInitialized ( $cacheKey )

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

public markConstraintAsValidated ( $cacheKey, $constraintHash )

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

public markGroupAsValidated ( $cacheKey, $groupHash )

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

public markObjectAsInitialized ( $cacheKey )

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

public setConstraint ( Constraint $constraint )
$constraint Symfony\Component\Validator\Constraint

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

public setGroup ( $group )

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

public setNode ( $value, $object, Symfony\Component\Validator\Mapping\MetadataInterface $metadata = null, $propertyPath )
$metadata Symfony\Component\Validator\Mapping\MetadataInterface