code: public static function validateParameters(array $parameters) : bool
      {
          if (!isset($parameters['max'], $parameters['min'])) {
              throw new \InvalidArgumentException('Min and max parameters should be defined');
          }
  
          if (!is_numeric($parameters['max']) && !is_array($parameters['max'])) {
              throw new \InvalidArgumentException('Max parameter should be numeric or callable');
          }
  
          if (!is_numeric($parameters['min']) && !is_array($parameters['min'])) {
              throw new \InvalidArgumentException('Min parameter should be numeric or callable');
          }
  
          return true;
      }
docs: {@inheritdoc}