<?php

namespace App\Lib\RequestQueryBuilder;

class AllowedFilter
{
    public static function equals(string $field): Filters\Filter
    {
        return new Filters\Equals($field);
    }

    public static function eq(string $field): Filters\Filter
    {
        return static::equals($field);
    }

    public static function contains(string $field): Filters\Filter
    {
        return new Filters\Contains($field);
    }

    public static function in(string $field): Filters\Filter
    {
        return new Filters\In($field);
    }
}
