GenericMetadata::hasConstraints()

bool hasConstraints() Returns whether this element has any constraints. Return Value bool

GenericMetadata::getTraversalStrategy()

int getTraversalStrategy() Returns the strategy for traversing traversable objects. Return Value int The traversal strategy

GenericMetadata::getConstraints()

Constraint[] getConstraints() Returns all constraints of this element. Return Value Constraint[] A list of Constraint instances

GenericMetadata::getCascadingStrategy()

int getCascadingStrategy() Returns the strategy for cascading objects. Return Value int The cascading strategy

GenericMetadata::findConstraints()

Constraint[] findConstraints(string $group) Returns all constraints for a given validation group. Parameters string $group The validation group Return Value Constraint[] A list of constraint instances

GenericMetadata::addConstraints()

GenericMetadata addConstraints(array $constraints) Adds an list of constraints. Parameters array $constraints The constraints to add Return Value GenericMetadata This object

GenericMetadata::addConstraint()

GenericMetadata addConstraint(Constraint $constraint) Adds a constraint. If the constraint {@link Valid} is added, the cascading strategy will be changed to {@link CascadingStrategy::CASCADE}. Depending on the $traverse property of that constraint, the traversal strategy will be set to one of the following: {@link TraversalStrategy::IMPLICIT} if $traverse is enabled {@link TraversalStrategy::NONE} if $traverse is disabled Parameters Constraint $constraint The constraint to add

GenericMetadata

class GenericMetadata implements MetadataInterface A generic container of {@link Constraint} objects. This class supports serialization and cloning. Properties Constraint[] $constraints array $constraintsByGroup int $cascadingStrategy The strategy for cascading objects. int $traversalStrategy The strategy for traversing traversable objects. Methods string[] __sleep() Returns the names of the properties that should be serialized. __clone() Clones this object. Gener

GenericEvent::setArguments()

GenericEvent setArguments(array $args = array()) Set args property. Parameters array $args Arguments Return Value GenericEvent

GenericEvent::setArgument()

GenericEvent setArgument(string $key, mixed $value) Add argument to event. Parameters string $key Argument name mixed $value Value Return Value GenericEvent