added fluent interface to validatorbuilder
This commit is contained in:
parent
2cf3cb5b7a
commit
b5aaf534ab
@ -81,6 +81,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
public function addObjectInitializer(ObjectInitializerInterface $initializer)
|
public function addObjectInitializer(ObjectInitializerInterface $initializer)
|
||||||
{
|
{
|
||||||
$this->initializers[] = $initializer;
|
$this->initializers[] = $initializer;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -89,6 +91,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
public function addObjectInitializers(array $initializers)
|
public function addObjectInitializers(array $initializers)
|
||||||
{
|
{
|
||||||
$this->initializers = array_merge($this->initializers, $initializers);
|
$this->initializers = array_merge($this->initializers, $initializers);
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -101,6 +105,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->xmlMappings[] = $path;
|
$this->xmlMappings[] = $path;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -113,6 +119,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->xmlMappings = array_merge($this->xmlMappings, $paths);
|
$this->xmlMappings = array_merge($this->xmlMappings, $paths);
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -125,6 +133,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->yamlMappings[] = $path;
|
$this->yamlMappings[] = $path;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -137,6 +147,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->yamlMappings = array_merge($this->yamlMappings, $paths);
|
$this->yamlMappings = array_merge($this->yamlMappings, $paths);
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -149,6 +161,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->methodMappings[] = $methodName;
|
$this->methodMappings[] = $methodName;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -161,6 +175,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->methodMappings = array_merge($this->methodMappings, $methodNames);
|
$this->methodMappings = array_merge($this->methodMappings, $methodNames);
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -181,6 +197,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->annotationReader = $annotationReader;
|
$this->annotationReader = $annotationReader;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -189,6 +207,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
public function disableAnnotationMapping()
|
public function disableAnnotationMapping()
|
||||||
{
|
{
|
||||||
$this->annotationReader = null;
|
$this->annotationReader = null;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -201,6 +221,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->metadataFactory = $metadataFactory;
|
$this->metadataFactory = $metadataFactory;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -213,6 +235,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->metadataCache = $cache;
|
$this->metadataCache = $cache;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -221,6 +245,8 @@ class ValidatorBuilder implements ValidatorBuilderInterface
|
|||||||
public function setConstraintValidatorFactory(ConstraintValidatorFactoryInterface $validatorFactory)
|
public function setConstraintValidatorFactory(ConstraintValidatorFactoryInterface $validatorFactory)
|
||||||
{
|
{
|
||||||
$this->validatorFactory = $validatorFactory;
|
$this->validatorFactory = $validatorFactory;
|
||||||
|
|
||||||
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user