/** * {@inheritdoc} */ public function errors() { $errors = array(); $minimumValidator = new GreaterThan(); $minimumValidator->type = $this->type; $minimumValidator->value = $this->minimum; $minimumValidator->setInput($this->getInput()); $maximumValidator = new LowerThan(); $maximumValidator->type = $this->type; $maximumValidator->value = $this->maximum; $maximumValidator->setInput($this->getInput()); $errors = array_merge($errors, $minimumValidator->errors()); $errors = array_merge($errors, $maximumValidator->errors()); return $errors; }