JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr{ gilour

File "BaseFilterer.php"

Full Path: /home/markqprx/iniasli.pro/Datasource/Filters/BaseFilterer.php
File size: 402 bytes
MIME-type: text/x-php
Charset: utf-8

<?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;
}