SqlWhereBuilderFromQueryBuilderRules
in package
Конструктор запросов SQL выборки для JSON правил QueryBuilder
Table of Contents
- $structuresManager : StructuresManager
- __construct() : mixed
- getWhere() : string
- Получить выражение WHERE
- setStructuresManager() : mixed
- Установить менеджер структур
- getOperator() : string
- valueArrayToString() : string
Properties
$structuresManager
private
StructuresManager
$structuresManager
Methods
__construct()
public
__construct([Container|null $container = null ]) : mixed
Parameters
- $container : Container|null = null
Return values
mixed —getWhere()
Получить выражение WHERE
public
getWhere(string $rules) : string
Parameters
- $rules : string
-
Правила QueryBuilder JSON формата
Tags
Return values
string —Строка содержащая выражение WHERE
setStructuresManager()
Установить менеджер структур
public
setStructuresManager(StructuresManager $structuresManager) : mixed
Parameters
- $structuresManager : StructuresManager
-
Менеджер структур
Return values
mixed —getOperator()
private
getOperator(string $operator, mixed $value) : string
Parameters
- $operator : string
- $value : mixed
Return values
string —valueArrayToString()
private
valueArrayToString(array<string|int, mixed> $value) : string
Parameters
- $value : array<string|int, mixed>