public function validateConstraints($constraints)
{
$validationErrors = array();
foreach ($constraints as $name => $value) {
switch ($name) {
case 'minIntegerValue':
case 'maxIntegerValue':
if ($value === false) {
@trigger_error("The IntegerValueValidator constraint value 'false' is deprecated, and will be removed in 7.0. Use 'null' instead.", E_USER_DEPRECATED);
$value = null;
}
if ($value !== null && !is_integer($value)) {
$validationErrors[] = new ValidationError("Validator parameter '%parameter%' value must be of integer type", null, array('%parameter%' => $name));
}
break;
default:
$validationErrors[] = new ValidationError("Validator parameter '%parameter%' is unknown", null, array('%parameter%' => $name));
}
}
return $validationErrors;
}