class Valid in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/validator/Constraints/Valid.php \Symfony\Component\Validator\Constraints\Valid
@Target({"PROPERTY", "METHOD", "ANNOTATION"})
@author Bernhard Schussek <bschussek@gmail.com>
Hierarchy
- class \Symfony\Component\Validator\Constraint
- class \Symfony\Component\Validator\Constraints\Valid
Expanded class hierarchy of Valid
Related topics
15 files declare their use of Valid
- Abstract2Dot5ApiTest.php in vendor/
symfony/ validator/ Tests/ Validator/ Abstract2Dot5ApiTest.php - AbstractLegacyApiTest.php in vendor/
symfony/ validator/ Tests/ Validator/ AbstractLegacyApiTest.php - AbstractValidatorTest.php in vendor/
symfony/ validator/ Tests/ Validator/ AbstractValidatorTest.php - AllTest.php in vendor/
symfony/ validator/ Tests/ Constraints/ AllTest.php - ClassMetadata.php in vendor/
symfony/ validator/ Mapping/ ClassMetadata.php
File
- vendor/
symfony/ validator/ Constraints/ Valid.php, line 23
Namespace
Symfony\Component\Validator\ConstraintsView source
class Valid extends Constraint {
public $traverse = true;
/**
* @deprecated since version 2.5, to be removed in Symfony 3.0.
*/
public $deep = true;
public function __construct($options = null) {
if (is_array($options) && array_key_exists('groups', $options)) {
throw new ConstraintDefinitionException(sprintf('The option "groups" is not supported by the constraint %s', __CLASS__));
}
if (is_array($options) && array_key_exists('deep', $options)) {
@trigger_error('The "deep" option for the Valid constraint is deprecated since version 2.5 and will be removed in 3.0. When traversing arrays, nested arrays are always traversed. When traversing nested objects, their traversal strategy is used.', E_USER_DEPRECATED);
}
parent::__construct($options);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Constraint:: |
protected static | property | Maps error codes to the names of their constants. | 16 |
Constraint:: |
public | property | Domain-specific data attached to a constraint. | |
Constraint:: |
public | function | Adds the given group if this constraint is in the Default group. | 1 |
Constraint:: |
constant | Marks a constraint that can be put onto classes. | ||
Constraint:: |
constant | The name of the group given to all constraints with no explicit group. | ||
Constraint:: |
public | function | Returns the name of the default option. | 18 |
Constraint:: |
public static | function | Returns the name of the given error code. | |
Constraint:: |
public | function | Returns the name of the required options. | 11 |
Constraint:: |
public | function | Returns whether the constraint can be put onto classes, properties or both. | 11 |
Constraint:: |
constant | Marks a constraint that can be put onto properties. | ||
Constraint:: |
public | function | Returns the name of the class that validates this constraint. | 11 |
Constraint:: |
public | function | Returns the value of a lazily initialized option. | 1 |
Constraint:: |
public | function | Sets the value of a lazily initialized option. | 1 |
Constraint:: |
public | function | Optimizes the serialized value to minimize storage space. | |
Valid:: |
public | property | ||
Valid:: |
public | property | ||
Valid:: |
public | function |
Initializes the constraint with options. Overrides Constraint:: |