RecursiveContextualValidator |
class |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
Defines a recursive contextual validator for Typed Data. |
RecursiveContextualValidator.php |
file |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
|
RecursiveContextualValidator::$constraintValidatorFactory |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
The constraint validator factory. |
RecursiveContextualValidator::$context |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
The execution context. |
RecursiveContextualValidator::$metadataFactory |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
The metadata factory. |
RecursiveContextualValidator::$typedDataManager |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
The typed data manager. |
RecursiveContextualValidator::atPath |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
|
RecursiveContextualValidator::getViolations |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
|
RecursiveContextualValidator::validate |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
Validates a value against a constraint or a list of constraints. |
RecursiveContextualValidator::validateConstraints |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
Validates a node's value against all constraints in the given group. |
RecursiveContextualValidator::validateNode |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
Validates a Typed Data node in the validation tree. |
RecursiveContextualValidator::validateProperty |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
|
RecursiveContextualValidator::validatePropertyValue |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
|
RecursiveContextualValidator::__construct |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveContextualValidator.php |
Creates a validator for the given context. |
RecursiveContextualValidatorTest |
class |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@coversDefaultClass \Drupal\Core\TypedData\Validation\RecursiveContextualValidator
@group TypedData |
RecursiveContextualValidatorTest |
class |
core/tests/Drupal/KernelTests/Core/TypedData/RecursiveContextualValidatorTest.php |
@coversDefaultClass \Drupal\Core\TypedData\Validation\RecursiveContextualValidator
@group Validation |
RecursiveContextualValidatorTest.php |
file |
core/tests/Drupal/KernelTests/Core/TypedData/RecursiveContextualValidatorTest.php |
|
RecursiveContextualValidatorTest.php |
file |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
|
RecursiveContextualValidatorTest::$contextFactory |
property |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
The execution context factory. |
RecursiveContextualValidatorTest::$modules |
property |
core/tests/Drupal/KernelTests/Core/TypedData/RecursiveContextualValidatorTest.php |
Modules to install. |
RecursiveContextualValidatorTest::$recursiveValidator |
property |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
The recursive validator. |
RecursiveContextualValidatorTest::$typedDataManager |
property |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
The type data manager. |
RecursiveContextualValidatorTest::$validatorFactory |
property |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
The validator factory. |
RecursiveContextualValidatorTest::buildExampleTypedDataWithProperties |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
Builds some example type data object. |
RecursiveContextualValidatorTest::providerTestValidatePropertyWithInvalidObjects |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
Provides data for testValidatePropertyWithInvalidObjects. |
RecursiveContextualValidatorTest::setUp |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
|
RecursiveContextualValidatorTest::setUp |
function |
core/tests/Drupal/KernelTests/Core/TypedData/RecursiveContextualValidatorTest.php |
|
RecursiveContextualValidatorTest::setupTypedData |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
Setups a typed data object used for test purposes. |
RecursiveContextualValidatorTest::testBasicValidateWithConstraint |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validate |
RecursiveContextualValidatorTest::testBasicValidateWithMultipleConstraints |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validate |
RecursiveContextualValidatorTest::testBasicValidateWithoutConstraints |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validate |
RecursiveContextualValidatorTest::testPropertiesValidateWithMultipleLevels |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validate |
RecursiveContextualValidatorTest::testRecursiveValidate |
function |
core/tests/Drupal/KernelTests/Core/TypedData/RecursiveContextualValidatorTest.php |
Tests recursive validation against given constraints against an entity. |
RecursiveContextualValidatorTest::testRecursiveViolationPropagation |
function |
core/tests/Drupal/KernelTests/Core/TypedData/RecursiveContextualValidatorTest.php |
Tests recursive propagation of violations. |
RecursiveContextualValidatorTest::testValidateProperty |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validateProperty |
RecursiveContextualValidatorTest::testValidatePropertyValue |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validatePropertyValue |
RecursiveContextualValidatorTest::testValidatePropertyValueWithInvalidObjects |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validatePropertyValue |
RecursiveContextualValidatorTest::testValidatePropertyWithCustomGroup |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validateProperty |
RecursiveContextualValidatorTest::testValidatePropertyWithInvalidObjects |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
@covers ::validateProperty |
RecursiveContextualValidatorTest::testValidateWithGroups |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
Ensures that passing an explicit group is not supported. |
RecursiveContextualValidatorTest::testValidateWithoutTypedData |
function |
core/tests/Drupal/Tests/Core/TypedData/RecursiveContextualValidatorTest.php |
Ensures that passing a non typed data value is not supported. |
RecursiveValidator |
class |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
Defines a recursive validator for Typed Data. |
RecursiveValidator.php |
file |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::$constraintValidatorFactory |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::$contextFactory |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::$typedDataManager |
property |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::getMetadataFor |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::hasMetadataFor |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::inContext |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|
RecursiveValidator::startContext |
function |
core/lib/Drupal/Core/TypedData/Validation/RecursiveValidator.php |
|