1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
NameSearchFilter.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Socialnetwork\Space\List\Query\Filter\Search
;
4
5
use
Bitrix\Main\ORM\Query\Query
;
6
use
Bitrix\Socialnetwork\Space\List\Query\Filter\FilterInterface
;
7
8
final
class
NameSearchFilter
implements
FilterInterface
9
{
10
public
function
__construct
(
private
string
$searchString)
11
{}
12
13
public
function
apply
(
Query
$query
): void
14
{
15
$searchStringPrepared = addcslashes($this->searchString,
'%_'
);
16
$query
->whereLike(
'NAME'
,
"%$searchStringPrepared%"
);
17
}
18
}
Bitrix\Socialnetwork\Space\List\Query\Filter\Search\NameSearchFilter
Определения
NameSearchFilter.php:9
Bitrix\Socialnetwork\Space\List\Query\Filter\Search\NameSearchFilter\apply
apply(Query $query)
Определения
NameSearchFilter.php:13
Bitrix\Socialnetwork\Space\List\Query\Filter\Search\NameSearchFilter\__construct
__construct(private string $searchString)
Определения
NameSearchFilter.php:10
$query
$query
Определения
get_search.php:11
Bitrix\Socialnetwork\Space\List\Query\Filter\FilterInterface
Определения
FilterInterface.php:8
Bitrix\Main\ORM\Query
Определения
chain.php:3
Bitrix\Socialnetwork\Space\List\Query\Filter\Search
Определения
NameSearchFilter.php:3
bitrix
modules
socialnetwork
lib
Space
List
Query
Filter
Search
NameSearchFilter.php
Создано системой
1.14.0