/** * {@inheritdoc} */ public function isValid() { $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()); return $minimumValidator->isValid() && $maximumValidator->isValid(); }