Viewing File: /home/markqprx/iniasli.pro/Datasource/Filters/BaseFilterer.php

<?php

namespace Common\Database\Datasource\Filters;

use Common\Database\Datasource\DatasourceFilters;
use Laravel\Scout\Builder as ScoutBuilder;

abstract class BaseFilterer
{
    public function __construct(
        protected $query,
        protected DatasourceFilters $filters,
        protected string|null $searchTerm = null
    ) {
    }

    abstract public function apply(): ?ScoutBuilder;
}
Back to Directory File Manager