SegmentQueryBuilder
extends QueryBuilder
in package
Class QueryBuilder
Table of Contents
- $assignPropsManager : AssignPropsManager
- $translator : Translator
- $assets : Assets
- $database : Explorer
- $employeeManager : EmployeesManager
- $segmentsManager : SegmentsManager
- $settings : mixed
- $tag_uuid : mixed
- $tagsManager : TagsManager
- __construct() : mixed
- getTemplateFile() : string
- handleSaveRules() : void
- prepareSettings() : array<string|int, mixed>
- render() : mixed
- setTranslator() : self
- constructQueryBuilderFilter() : array<string|int, mixed>
- getStructures() : array<string|int, mixed>
- includeAssets() : mixed
Properties
$assignPropsManager
protected
AssignPropsManager
$assignPropsManager
$translator
protected
Translator
$translator
= null
$assets
private
Assets
$assets
$database
private
Explorer
$database
$employeeManager
private
EmployeesManager
$employeeManager
$segmentsManager
private
SegmentsManager
$segmentsManager
$settings
private
mixed
$settings
$tag_uuid
private
mixed
$tag_uuid
Tags
$tagsManager
private
TagsManager
$tagsManager
Methods
__construct()
public
__construct(Container $context) : mixed
Parameters
- $context : Container
Return values
mixed —getTemplateFile()
public
getTemplateFile() : string
Return values
string —handleSaveRules()
public
handleSaveRules() : void
Tags
Return values
void —prepareSettings()
public
prepareSettings([string $segment_uuid = null ]) : array<string|int, mixed>
Parameters
- $segment_uuid : string = null
Return values
array<string|int, mixed> —render()
public
render([string $tag_uuid = '' ]) : mixed
Parameters
- $tag_uuid : string = ''
Return values
mixed —setTranslator()
public
setTranslator(ITranslator $translator) : self
Parameters
- $translator : ITranslator
Return values
self —constructQueryBuilderFilter()
private
constructQueryBuilderFilter(array<string|int, mixed> $properties) : array<string|int, mixed>
Parameters
- $properties : array<string|int, mixed>
Return values
array<string|int, mixed> —getStructures()
private
getStructures() : array<string|int, mixed>
Return values
array<string|int, mixed> —includeAssets()
private
includeAssets() : mixed