Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)
This commit is contained in:
@@ -11,27 +11,16 @@ namespace App\Utils;
|
||||
|
||||
final class SearchTerm
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $originalTerm;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $term;
|
||||
private string $originalTerm;
|
||||
private string $term;
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $fields = [];
|
||||
private array $fields;
|
||||
|
||||
public function __construct(string $searchTerm)
|
||||
{
|
||||
$this->originalTerm = $searchTerm;
|
||||
$this->parse($searchTerm);
|
||||
}
|
||||
|
||||
private function parse(string $searchTerm)
|
||||
{
|
||||
$terms = explode(' ', $searchTerm);
|
||||
$fields = [];
|
||||
$finalTerm = [];
|
||||
|
||||
Reference in New Issue
Block a user