RecursiveValidator::$constraintValidatorFactory
  • References/PHP/Drupal/TypedData/Validation/RecursiveValidator

Type: \Symfony\Component\Validator\ConstraintValidatorFactoryInterface File core/li

2025-01-10 15:47:30
ExecutionContext::setConstraint
  • References/PHP/Drupal/TypedData/Validation/ExecutionContext

public ExecutionContext::setConstraint(Constraint

2025-01-10 15:47:30
RecursiveContextualValidator::validate
  • References/PHP/Drupal/TypedData/Validation/RecursiveContextualValidator

public RecursiveContextualVal

2025-01-10 15:47:30
ConstraintViolationBuilder::$constraint
  • References/PHP/Drupal/TypedData/Validation/ConstraintViolationBuilder

Type: Constraint File core/lib/Drupal/Core/TypedData/Validation/ConstraintViolationBuilder

2025-01-10 15:47:30
RecursiveContextualValidator::validateConstraints
  • References/PHP/Drupal/TypedData/Validation/RecursiveContextualValidator

protected RecursiveContextual

2025-01-10 15:47:30
TypedDataMetadata::$typedData
  • References/PHP/Drupal/TypedData/Validation/TypedDataMetadata

The typed data object the metadata is about. Type:

2025-01-10 15:47:30
RecursiveContextualValidator::getViolations
  • References/PHP/Drupal/TypedData/Validation/RecursiveContextualValidator

public RecursiveContextualVal

2025-01-10 15:47:30
ExecutionContext::setNode
  • References/PHP/Drupal/TypedData/Validation/ExecutionContext

public ExecutionContext::setNode($value, $object,

2025-01-10 15:47:30
ExecutionContextFactory::$translationDomain
  • References/PHP/Drupal/TypedData/Validation/ExecutionContextFactory

Type: string|null File core/lib/Drupal/Core/TypedData/Validation/ExecutionContextFactory

2025-01-10 15:47:30
RecursiveValidator
  • References/PHP/Drupal/TypedData/Validation/RecursiveValidator

Defines a recursive validator for Typed Data. The difference to \Symfony\Component\Validator\Validator\RecursiveValidator is that we just allow

2025-01-10 15:47:30