public static function availableTypes()
    {
        return [
            self::CONDITION_EQUAL,
            self::CONDITION_NOT_EQUAL,
            self::CONDITION_GREATER_THAN,
            self::CONDITION_LESS_THAN,
            self::CONDITION_GREATER_THAN_OR_EQUAL_TO,
            self::CONDITION_LESS_THAN_OR_EQUAL_TO,
            self::CONDITION_IF_EMPTY,
            self::CONDITION_IF_NOT_EXISTS,
            self::CONDITION_IS_DEFAULT,
        ];
    }
public static function availableTypes()
    {
        return [
            self::CONDITION_EQUAL,
            self::CONDITION_NOT_EQUAL,
            self::CONDITION_GREATER_THAN,
            self::CONDITION_LESS_THAN,
            self::CONDITION_GREATER_THAN_OR_EQUAL_TO,
            self::CONDITION_LESS_THAN_OR_EQUAL_TO,
            self::CONDITION_IF_EMPTY,
            self::CONDITION_IF_NOT_EXISTS,
            self::CONDITION_IS_DEFAULT,
        ];
    }
public static function availableTypes ( ) { return [ self :: CONDITION_EQUAL , self :: CONDITION_NOT_EQUAL , self :: CONDITION_GREATER_THAN , self :: CONDITION_LESS_THAN , self :: CONDITION_GREATER_THAN_OR_EQUAL_TO , self :: CONDITION_LESS_THAN_OR_EQUAL_TO , self :: CONDITION_IF_EMPTY , self :: CONDITION_IF_NOT_EXISTS , self :: CONDITION_IS_DEFAULT , ] ; }
All Available ConditionInterface Types

@return array
All Available ConditionInterface Types