QueryBuilder
extends Control
in package
Class QueryBuilder
Tags
Table of Contents
- $assignPropsManager : AssignPropsManager
- $translator : Translator
- $assets : Assets
- $database : Explorer
- $settings : mixed
- $tag_uuid : mixed
- $tagsManager : TagsManager
- __construct() : mixed
- getTemplateFile() : string
- handleSaveRules() : mixed
- render() : mixed
- setTranslator() : self
- prepareSettings() : 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
$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() : mixed
Return values
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 —prepareSettings()
protected
prepareSettings([string $tag_uuid = '' ]) : mixed
Parameters
- $tag_uuid : string = ''
Return values
mixed —getStructures()
private
getStructures() : array<string|int, mixed>
Return values
array<string|int, mixed> —includeAssets()
private
includeAssets() : mixed