Copied!

StructWrapperValidator

StructWrapperValidator.php : 20
Final
Implements ValidatorInterface

Methods

public__construct()

StructWrapperValidator.php : 24
public __construct(ValidatorInterface $inner)

Parameters

Name Type Default value Description
$inner ValidatorInterface - -

publicgetMetadataFor()

StructWrapperValidator.php : 29
public getMetadataFor(mixed $value) : MetadataInterface

Parameters

Name Type Default value Description
$value mixed - -

Return values

MetadataInterface

publichasMetadataFor()

StructWrapperValidator.php : 34
public hasMetadataFor(mixed $value) : bool

Parameters

Name Type Default value Description
$value mixed - -

Return values

bool

publicinContext()

StructWrapperValidator.php : 91
public inContext(ExecutionContextInterface $context) : ContextualValidatorInterface

Parameters

Name Type Default value Description
$context ExecutionContextInterface - -

Return values

ContextualValidatorInterface

publicstartContext()

StructWrapperValidator.php : 86
public startContext() : ContextualValidatorInterface

Return values

ContextualValidatorInterface

publicvalidate()

StructWrapperValidator.php : 39
public validate(mixed $value[, Constraint|array<string|int, mixed>|null $constraints = null ][, mixed $groups = null ]) : ConstraintViolationListInterface

Parameters

Name Type Default value Description
$value mixed - -
$constraints Constraint|array<string|int, mixed>|null null -
$groups mixed null -

Return values

ConstraintViolationListInterface

publicvalidateProperty()

StructWrapperValidator.php : 76
public validateProperty(object $object, string $propertyName[, mixed $groups = null ]) : ConstraintViolationListInterface

Parameters

Name Type Default value Description
$object object - -
$propertyName string - -
$groups mixed null -

Return values

ConstraintViolationListInterface

publicvalidatePropertyValue()

StructWrapperValidator.php : 81
public validatePropertyValue(mixed $objectOrClass, string $propertyName, mixed $value[, mixed $groups = null ]) : ConstraintViolationListInterface

Parameters

Name Type Default value Description
$objectOrClass mixed - -
$propertyName string - -
$value mixed - -
$groups mixed null -

Return values

ConstraintViolationListInterface