Upgrade "symfony/validator" version

This commit is contained in:
Henrique Moody 2016-11-05 13:32:16 +01:00
parent 867f12b8d3
commit 07a120d058
No known key found for this signature in database
GPG key ID: 221E9281655813A6
3 changed files with 5 additions and 7 deletions

View file

@ -21,7 +21,7 @@
"malukenho/docheader": "^0.1.4",
"mikey179/vfsStream": "^1.6",
"phpunit/phpunit": "^5.6",
"symfony/validator": "~2.6.9",
"symfony/validator": "^3.0",
"zendframework/zend-validator": "^2.0"
},
"suggest": {

View file

@ -9,9 +9,7 @@ are preserved.
v::sf('Time')->validate('15:00:00');
```
You must add `"symfony/validator": "~2.6"` to your `require` property on composer.json file.
Respect\Validation supports version >=3.0.0 of Symfony Validator.
***
See also:

View file

@ -23,13 +23,13 @@ class Sf extends AbstractRule
public $name;
private $constraint;
public function __construct($name, $params = [])
public function __construct($name, array $params = [])
{
$this->name = ucfirst($name);
$this->constraint = $this->createSymfonyConstraint($this->name, $params);
}
private function createSymfonyConstraint($constraintName, $constraintConstructorParameters = [])
private function createSymfonyConstraint($constraintName, array $constraintConstructorParameters = [])
{
$fullClassName = sprintf(self::SYMFONY_CONSTRAINT_NAMESPACE, $constraintName);
try {
@ -50,7 +50,7 @@ class Sf extends AbstractRule
{
$validator = Validation::createValidator(); // You gotta love those Symfony namings
return $validator->validateValue($valueToValidate, $symfonyConstraint);
return $validator->validate($valueToValidate, $symfonyConstraint);
}
public function assert($input)