[Validator] Added "Visitor" suffix to all node visitors
This commit is contained in:
parent
230f2a72fa
commit
cf1281feef
|
@ -137,7 +137,7 @@ class NodeTraverser implements NodeTraverserInterface
|
|||
return;
|
||||
}
|
||||
|
||||
// The "cascadedGroups" property is set by the NodeValidator when
|
||||
// The "cascadedGroups" property is set by the NodeValidatorVisitor when
|
||||
// traversing group sequences
|
||||
$cascadedGroups = null !== $node->cascadedGroups
|
||||
? $node->cascadedGroups
|
||||
|
|
|
@ -23,13 +23,13 @@ use Symfony\Component\Validator\Util\NodeStackInterface;
|
|||
* @since 2.5
|
||||
* @author Bernhard Schussek <bschussek@gmail.com>
|
||||
*/
|
||||
class ContextRefresher extends AbstractVisitor
|
||||
class ContextRefresherVisitor extends AbstractVisitor
|
||||
{
|
||||
public function enterNode(Node $node, ExecutionContextInterface $context)
|
||||
{
|
||||
if (!$context instanceof NodeStackInterface) {
|
||||
throw new RuntimeException(sprintf(
|
||||
'The ContextRefresher only supports instances of class '.
|
||||
'The ContextRefresherVisitor only supports instances of class '.
|
||||
'"Symfony\Component\Validator\Context\NodeStackInterface". '.
|
||||
'An instance of class "%s" was given.',
|
||||
get_class($context)
|
||||
|
@ -43,7 +43,7 @@ class ContextRefresher extends AbstractVisitor
|
|||
{
|
||||
if (!$context instanceof NodeStackInterface) {
|
||||
throw new RuntimeException(sprintf(
|
||||
'The ContextRefresher only supports instances of class '.
|
||||
'The ContextRefresherVisitor only supports instances of class '.
|
||||
'"Symfony\Component\Validator\Context\NodeStackInterface". '.
|
||||
'An instance of class "%s" was given.',
|
||||
get_class($context)
|
|
@ -21,7 +21,7 @@ use Symfony\Component\Validator\Node\Node;
|
|||
* @since %%NextVersion%%
|
||||
* @author Bernhard Schussek <bschussek@gmail.com>
|
||||
*/
|
||||
class GroupSequenceResolver extends AbstractVisitor
|
||||
class GroupSequenceResolverVisitor extends AbstractVisitor
|
||||
{
|
||||
public function enterNode(Node $node, ExecutionContextInterface $context)
|
||||
{
|
|
@ -24,7 +24,7 @@ use Symfony\Component\Validator\NodeTraverser\NodeTraverserInterface;
|
|||
* @since %%NextVersion%%
|
||||
* @author Bernhard Schussek <bschussek@gmail.com>
|
||||
*/
|
||||
class NodeValidator extends AbstractVisitor implements GroupManagerInterface
|
||||
class NodeValidatorVisitor extends AbstractVisitor implements GroupManagerInterface
|
||||
{
|
||||
private $validatedObjects = array();
|
||||
|
|
@ -20,7 +20,7 @@ use Symfony\Component\Validator\ObjectInitializerInterface;
|
|||
* @since %%NextVersion%%
|
||||
* @author Bernhard Schussek <bschussek@gmail.com>
|
||||
*/
|
||||
class ObjectInitializer extends AbstractVisitor
|
||||
class ObjectInitializerVisitor extends AbstractVisitor
|
||||
{
|
||||
/**
|
||||
* @var ObjectInitializerInterface[]
|
|
@ -15,9 +15,9 @@ use Symfony\Component\Validator\DefaultTranslator;
|
|||
use Symfony\Component\Validator\ConstraintValidatorFactory;
|
||||
use Symfony\Component\Validator\Context\LegacyExecutionContextFactory;
|
||||
use Symfony\Component\Validator\MetadataFactoryInterface;
|
||||
use Symfony\Component\Validator\NodeVisitor\ContextRefresher;
|
||||
use Symfony\Component\Validator\NodeVisitor\GroupSequenceResolver;
|
||||
use Symfony\Component\Validator\NodeVisitor\NodeValidator;
|
||||
use Symfony\Component\Validator\NodeVisitor\ContextRefresherVisitor;
|
||||
use Symfony\Component\Validator\NodeVisitor\GroupSequenceResolverVisitor;
|
||||
use Symfony\Component\Validator\NodeVisitor\NodeValidatorVisitor;
|
||||
use Symfony\Component\Validator\NodeTraverser\NodeTraverser;
|
||||
use Symfony\Component\Validator\Validator\LegacyValidator;
|
||||
|
||||
|
@ -26,11 +26,11 @@ class LegacyValidator2Dot5ApiTest extends Abstract2Dot5ApiTest
|
|||
protected function createValidator(MetadataFactoryInterface $metadataFactory)
|
||||
{
|
||||
$nodeTraverser = new NodeTraverser($metadataFactory);
|
||||
$nodeValidator = new NodeValidator($nodeTraverser, new ConstraintValidatorFactory());
|
||||
$nodeValidator = new NodeValidatorVisitor($nodeTraverser, new ConstraintValidatorFactory());
|
||||
$contextFactory = new LegacyExecutionContextFactory($nodeValidator, new DefaultTranslator());
|
||||
$validator = new LegacyValidator($contextFactory, $nodeTraverser, $metadataFactory);
|
||||
$groupSequenceResolver = new GroupSequenceResolver();
|
||||
$contextRefresher = new ContextRefresher();
|
||||
$groupSequenceResolver = new GroupSequenceResolverVisitor();
|
||||
$contextRefresher = new ContextRefresherVisitor();
|
||||
|
||||
$nodeTraverser->addVisitor($groupSequenceResolver);
|
||||
$nodeTraverser->addVisitor($contextRefresher);
|
||||
|
|
|
@ -15,9 +15,9 @@ use Symfony\Component\Validator\DefaultTranslator;
|
|||
use Symfony\Component\Validator\ConstraintValidatorFactory;
|
||||
use Symfony\Component\Validator\Context\LegacyExecutionContextFactory;
|
||||
use Symfony\Component\Validator\MetadataFactoryInterface;
|
||||
use Symfony\Component\Validator\NodeVisitor\ContextRefresher;
|
||||
use Symfony\Component\Validator\NodeVisitor\GroupSequenceResolver;
|
||||
use Symfony\Component\Validator\NodeVisitor\NodeValidator;
|
||||
use Symfony\Component\Validator\NodeVisitor\ContextRefresherVisitor;
|
||||
use Symfony\Component\Validator\NodeVisitor\GroupSequenceResolverVisitor;
|
||||
use Symfony\Component\Validator\NodeVisitor\NodeValidatorVisitor;
|
||||
use Symfony\Component\Validator\NodeTraverser\NodeTraverser;
|
||||
use Symfony\Component\Validator\Validator\LegacyValidator;
|
||||
|
||||
|
@ -26,11 +26,11 @@ class LegacyValidatorLegacyApiTest extends AbstractLegacyApiTest
|
|||
protected function createValidator(MetadataFactoryInterface $metadataFactory)
|
||||
{
|
||||
$nodeTraverser = new NodeTraverser($metadataFactory);
|
||||
$nodeValidator = new NodeValidator($nodeTraverser, new ConstraintValidatorFactory());
|
||||
$nodeValidator = new NodeValidatorVisitor($nodeTraverser, new ConstraintValidatorFactory());
|
||||
$contextFactory = new LegacyExecutionContextFactory($nodeValidator, new DefaultTranslator());
|
||||
$validator = new LegacyValidator($contextFactory, $nodeTraverser, $metadataFactory);
|
||||
$groupSequenceResolver = new GroupSequenceResolver();
|
||||
$contextRefresher = new ContextRefresher();
|
||||
$groupSequenceResolver = new GroupSequenceResolverVisitor();
|
||||
$contextRefresher = new ContextRefresherVisitor();
|
||||
|
||||
$nodeTraverser->addVisitor($groupSequenceResolver);
|
||||
$nodeTraverser->addVisitor($contextRefresher);
|
||||
|
|
|
@ -15,9 +15,9 @@ use Symfony\Component\Validator\DefaultTranslator;
|
|||
use Symfony\Component\Validator\ConstraintValidatorFactory;
|
||||
use Symfony\Component\Validator\Context\ExecutionContextFactory;
|
||||
use Symfony\Component\Validator\MetadataFactoryInterface;
|
||||
use Symfony\Component\Validator\NodeVisitor\ContextRefresher;
|
||||
use Symfony\Component\Validator\NodeVisitor\GroupSequenceResolver;
|
||||
use Symfony\Component\Validator\NodeVisitor\NodeValidator;
|
||||
use Symfony\Component\Validator\NodeVisitor\ContextRefresherVisitor;
|
||||
use Symfony\Component\Validator\NodeVisitor\GroupSequenceResolverVisitor;
|
||||
use Symfony\Component\Validator\NodeVisitor\NodeValidatorVisitor;
|
||||
use Symfony\Component\Validator\NodeTraverser\NodeTraverser;
|
||||
use Symfony\Component\Validator\Validator\Validator;
|
||||
|
||||
|
@ -26,11 +26,11 @@ class Validator2Dot5ApiTest extends Abstract2Dot5ApiTest
|
|||
protected function createValidator(MetadataFactoryInterface $metadataFactory)
|
||||
{
|
||||
$nodeTraverser = new NodeTraverser($metadataFactory);
|
||||
$nodeValidator = new NodeValidator($nodeTraverser, new ConstraintValidatorFactory());
|
||||
$nodeValidator = new NodeValidatorVisitor($nodeTraverser, new ConstraintValidatorFactory());
|
||||
$contextFactory = new ExecutionContextFactory($nodeValidator, new DefaultTranslator());
|
||||
$validator = new Validator($contextFactory, $nodeTraverser, $metadataFactory);
|
||||
$groupSequenceResolver = new GroupSequenceResolver();
|
||||
$contextRefresher = new ContextRefresher();
|
||||
$groupSequenceResolver = new GroupSequenceResolverVisitor();
|
||||
$contextRefresher = new ContextRefresherVisitor();
|
||||
|
||||
$nodeTraverser->addVisitor($groupSequenceResolver);
|
||||
$nodeTraverser->addVisitor($contextRefresher);
|
||||
|
|
Reference in New Issue