Symfony2 API
Class

Symfony\Component\Validator\Constraints\All

class All extends Constraint

Properties

$constraints

Methods

__construct(mixed $options = null)

Initializes the constraint with options.

string getDefaultOption()

Returns the name of the default option

array getRequiredOptions()

Returns the name of the required options

Details

at line 31
public __construct(mixed $options = null)

Initializes the constraint with options.

You should pass an associative array. The keys should be the names of
existing properties in this class. The values should be the value for these
properties.

Alternatively you can override the method getDefaultOption() to return the
name of an existing property. If no associative array is passed, this
property is set instead.

You can force that certain options are set by overriding
getRequiredOptions() to return the names of these options. If any
option is not set here, an exception is thrown.

Parameters

mixed $options The options (as associative array) or the value for the default option (any other type)

Exceptions

InvalidOptionsException When you pass the names of non-existing options
MissingOptionsException When you don't pass any of the options returned by getRequiredOptions()
ConstraintDefinitionException When you don't pass an associative array, but getDefaultOption() returns NULL

at line 50
public string getDefaultOption()

Returns the name of the default option

Override this method to define a default option.

Return Value

string

at line 55
public array getRequiredOptions()

Returns the name of the required options

Override this method if you want to define required options.

Return Value

array