PHP Class Symfony\Component\Validator\Tests\Validator\AbstractTest

Author: Bernhard Schussek ([email protected])
Inheritance: extends Symfony\Component\Validator\Tests\Validator\AbstractValidatorTest
Show file Open project: symfony/symfony

Protected Properties

Property Type Description
$validator Symfony\Component\Validator\Validator\ValidatorInterface

Public Methods

Method Description
testAccessCurrentObject ( )
testAddCustomizedViolation ( )
testCollectionConstraitViolationHasCorrectContext ( )
testExpectTraversableIfTraversalEnabledOnClass ( )
testGroupSequenceAbortsAfterFailedGroup ( )
testGroupSequenceIncludesReferences ( )
testInitializeObjectsOnFirstValidation ( )
testNoDuplicateValidationIfClassConstraintInMultipleGroups ( )
testNoDuplicateValidationIfPropertyConstraintInMultipleGroups ( )
testPassConstraintToViolation ( )
testReferenceTraversalDisabledOnClass ( )
testReferenceTraversalDisabledOnReferenceEnabledOnClass ( )
testReferenceTraversalEnabledOnReferenceDisabledOnClass ( )
testTraversalDisabledOnClass ( )
testTraversalEnabledOnClass ( )
testTraverseTraversableByDefault ( )
testValidateArrayInContext ( )
testValidateConstraintWithoutGroup ( )
testValidateFailsIfNoConstraintsAndNoObjectOrArray ( )
testValidateInContext ( )
testValidateInSeparateContext ( )
testValidateWithEmptyArrayAsConstraint ( )

Protected Methods

Method Description
createValidator ( Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface $metadataFactory, array $objectInitializers = [] ) : Symfony\Component\Validator\Validator\ValidatorInterface
setUp ( )
validate ( $value, $constraints = null, $groups = null )
validateProperty ( $object, $propertyName, $groups = null )
validatePropertyValue ( $object, $propertyName, $value, $groups = null )

Method Details

createValidator() abstract protected method

abstract protected createValidator ( Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface $metadataFactory, array $objectInitializers = [] ) : Symfony\Component\Validator\Validator\ValidatorInterface
$metadataFactory Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface
$objectInitializers array
return Symfony\Component\Validator\Validator\ValidatorInterface

setUp() protected method

protected setUp ( )

testAccessCurrentObject() public method

testAddCustomizedViolation() public method

testCollectionConstraitViolationHasCorrectContext() public method

testExpectTraversableIfTraversalEnabledOnClass() public method

testGroupSequenceAbortsAfterFailedGroup() public method

testGroupSequenceIncludesReferences() public method

testInitializeObjectsOnFirstValidation() public method

testNoDuplicateValidationIfClassConstraintInMultipleGroups() public method

testNoDuplicateValidationIfPropertyConstraintInMultipleGroups() public method

testPassConstraintToViolation() public method

testReferenceTraversalDisabledOnClass() public method

testReferenceTraversalDisabledOnReferenceEnabledOnClass() public method

testReferenceTraversalEnabledOnReferenceDisabledOnClass() public method

testTraversalDisabledOnClass() public method

testTraversalEnabledOnClass() public method

testTraverseTraversableByDefault() public method

testValidateArrayInContext() public method

testValidateConstraintWithoutGroup() public method

testValidateFailsIfNoConstraintsAndNoObjectOrArray() public method

testValidateInContext() public method

testValidateInSeparateContext() public method

testValidateWithEmptyArrayAsConstraint() public method

validate() protected method

protected validate ( $value, $constraints = null, $groups = null )

validateProperty() protected method

protected validateProperty ( $object, $propertyName, $groups = null )

validatePropertyValue() protected method

protected validatePropertyValue ( $object, $propertyName, $value, $groups = null )

Property Details

$validator protected property

protected ValidatorInterface,Symfony\Component\Validator\Validator $validator
return Symfony\Component\Validator\Validator\ValidatorInterface