<?php

namespace Infrastructure\Services\Utilities\Projects;

use Infrastructure\Services\Utilities\GeneralFilters\HomeStatusFilter;
use Infrastructure\Services\Utilities\Projects\Filters\CategoryIdFilter;
use Infrastructure\Services\Utilities\Projects\Filters\NameFilter;
use Infrastructure\Services\Utilities\Projects\Filters\PickedFilter;
use Infrastructure\Services\Utilities\Projects\Filters\TypeFilter;
use Infrastructure\Services\Utilities\Utility;

class ProjectUtility extends Utility
{
    protected function filters(): array
    {
        return [
            TypeFilter::class,
            CategoryIdFilter::class,
            HomeStatusFilter::class,
            NameFilter::class,
            PickedFilter::class,
        ];
    }

    protected function sorts(): array
    {
        return [
            'id',
        ];
    }
}
