DataSift\Storyplayer\Cli\Feature_ColorValidator::validate PHP Метод

validate() публичный Метод

public validate ( mixed $value, Phix_Project\ValidationLib4\ValidationResult $result = null ) : Phix_Project\ValidationLib4\ValidationResult
$value mixed
$result Phix_Project\ValidationLib4\ValidationResult
Результат Phix_Project\ValidationLib4\ValidationResult
    public function validate($value, ValidationResult $result = null)
    {
        if ($result === null) {
            $result = new ValidationResult($value);
        }
        // the $value must be one that we support
        $value = strtolower($value);
        if (!isset($this->supportedValues[$value])) {
            $result->addError(static::MSG_UNKNOWNCOLORLEVEL);
            return $result;
        }
        return $result;
    }
Feature_ColorValidator