self::EQUAL, '!=' => self::NOT_EQUAL, '<' => self::LESS_THAN, '>' => self::GREATER_THAN, '<=' => self::LESS_THAN_OR_EQUAL, '>=' => self::GREATER_THAN_OR_EQUAL, ]; /** * Equals. * * @return RelationalOperator */ public static function equal() { return new static(self::EQUAL); } /** * Does not equal. * * @return RelationalOperator */ public static function notEqual() { return new static(self::NOT_EQUAL); } /** * Less than. * * @return RelationalOperator */ public static function lessThan() { return new static(static::LESS_THAN); } /** * Greater than. * * @return RelationalOperator */ public static function greaterThan() { return new static(self::GREATER_THAN); } /** * Less than or equals. * * @return RelationalOperator */ public static function lessThanOrEqual() { return new static(self::LESS_THAN_OR_EQUAL); } /** * Greater than or equals. * * @return RelationalOperator */ public static function greaterThanOrEqual() { return new static(self::GREATER_THAN_OR_EQUAL); } }