Neos\Media\Validator\ImageSizeValidator::validateOptions PHP Метод

validateOptions() защищенный Метод

protected validateOptions ( ) : void
Результат void
    protected function validateOptions()
    {
        if (!isset($this->options['minimumWidth']) && !isset($this->options['maximumWidth']) && !isset($this->options['minimumHeight']) && !isset($this->options['maximumHeight']) && !isset($this->options['minimumResolution']) && !isset($this->options['maximumResolution'])) {
            throw new InvalidValidationOptionsException('At least one of the options "minimumWidth", "maximumWidth", "minimumHeight", "maximumHeight", "minimumResolution" or "maximumResolution" must be specified.', 1328026094);
        }
        if (isset($this->options['minimumWidth']) && isset($this->options['maximumWidth']) && $this->options['minimumWidth'] > $this->options['maximumWidth']) {
            throw new InvalidValidationOptionsException('The option "minimumWidth" must not be greater than "maximumWidth".', 1327946137);
        } elseif (isset($this->options['minimumHeight']) && isset($this->options['maximumHeight']) && $this->options['minimumHeight'] > $this->options['maximumHeight']) {
            throw new InvalidValidationOptionsException('The option "minimumHeight" must not be greater than "maximumHeight".', 1327946156);
        } elseif (isset($this->options['minimumResolution']) && isset($this->options['maximumResolution']) && $this->options['minimumResolution'] > $this->options['maximumResolution']) {
            throw new InvalidValidationOptionsException('The option "minimumResolution" must not be greater than "maximumResolution".', 1327946274);
        }
    }
ImageSizeValidator