[Validator] Improved phpdoc of RecursiveValidator

This commit is contained in:
Bernhard Schussek 2014-03-11 11:07:57 +01:00
parent 274d4e6195
commit eeed509dfc
2 changed files with 21 additions and 11 deletions

View File

@ -34,7 +34,7 @@ use Symfony\Component\Validator\Node\PropertyNode;
use Symfony\Component\Validator\Util\PropertyPath; use Symfony\Component\Validator\Util\PropertyPath;
/** /**
* Default implementation of {@link ContextualValidatorInterface}. * Recursive implementation of {@link ContextualValidatorInterface}.
* *
* @since 2.5 * @since 2.5
* @author Bernhard Schussek <bschussek@gmail.com> * @author Bernhard Schussek <bschussek@gmail.com>
@ -51,15 +51,20 @@ class RecursiveContextualValidator implements ContextualValidatorInterface
*/ */
private $metadataFactory; private $metadataFactory;
/**
* @var ConstraintValidatorFactoryInterface
*/
private $validatorFactory; private $validatorFactory;
/** /**
* Creates a validator for the given context. * Creates a validator for the given context.
* *
* @param ExecutionContextInterface $context The execution context * @param ExecutionContextInterface $context The execution context
* @param MetadataFactoryInterface $metadataFactory The factory for fetching * @param MetadataFactoryInterface $metadataFactory The factory for
* the metadata of validated * fetching the metadata
* objects * of validated objects
* @param ConstraintValidatorFactoryInterface $validatorFactory The factory for creating
* constraint validators
*/ */
public function __construct(ExecutionContextInterface $context, MetadataFactoryInterface $metadataFactory, ConstraintValidatorFactoryInterface $validatorFactory) public function __construct(ExecutionContextInterface $context, MetadataFactoryInterface $metadataFactory, ConstraintValidatorFactoryInterface $validatorFactory)
{ {

View File

@ -17,7 +17,7 @@ use Symfony\Component\Validator\Context\ExecutionContextInterface;
use Symfony\Component\Validator\MetadataFactoryInterface; use Symfony\Component\Validator\MetadataFactoryInterface;
/** /**
* Default implementation of {@link ValidatorInterface}. * Recursive implementation of {@link ValidatorInterface}.
* *
* @since 2.5 * @since 2.5
* @author Bernhard Schussek <bschussek@gmail.com> * @author Bernhard Schussek <bschussek@gmail.com>
@ -34,16 +34,21 @@ class RecursiveValidator implements ValidatorInterface
*/ */
protected $metadataFactory; protected $metadataFactory;
/**
* @var ConstraintValidatorFactoryInterface
*/
protected $validatorFactory; protected $validatorFactory;
/** /**
* Creates a new validator. * Creates a new validator.
* *
* @param ExecutionContextFactoryInterface $contextFactory The factory for * @param ExecutionContextFactoryInterface $contextFactory The factory for
* creating new contexts * creating new contexts
* @param MetadataFactoryInterface $metadataFactory The factory for * @param MetadataFactoryInterface $metadataFactory The factory for
* fetching the metadata * fetching the metadata
* of validated objects * of validated objects
* @param ConstraintValidatorFactoryInterface $validatorFactory The factory for creating
* constraint validators
*/ */
public function __construct(ExecutionContextFactoryInterface $contextFactory, MetadataFactoryInterface $metadataFactory, ConstraintValidatorFactoryInterface $validatorFactory) public function __construct(ExecutionContextFactoryInterface $contextFactory, MetadataFactoryInterface $metadataFactory, ConstraintValidatorFactoryInterface $validatorFactory)
{ {