Bravo3\Orm\Mappers\Metadata\Condition::test PHP Метод

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

Test a value against this condition
public test ( mixed $value ) : boolean
$value mixed
Результат boolean
    public function test($value)
    {
        switch ($this->comparison) {
            case '=':
            case '==':
                return $value == $this->value;
            case '===':
                return $value === $this->value;
            case '>':
                return $value > $this->value;
            case '<':
                return $value < $this->value;
            case '<=':
                return $value <= $this->value;
            case '>=':
                return $value >= $this->value;
            case '!=':
                return $value != $this->value;
            case '!==':
                return $value !== $this->value;
            default:
                throw new UnexpectedValueException("Unknown comparison operator: " . $this->comparison);
        }
    }