GroupBy
extends Base
in package
Expression class for building DQL Group By parts.
Tags
Table of Contents
Properties
- $allowedClasses : array<int, class-string>
- $parts : array<int, string|Stringable>
- $postSeparator : string
- $preSeparator : string
- $separator : string
Methods
- __construct() : mixed
- __toString() : string
- add() : $this
- addMultiple() : $this
- count() : int
- getParts() : mixed
Properties
$allowedClasses
protected
array<int, class-string>
$allowedClasses
= []
$parts
protected
array<int, string|Stringable>
$parts
= []
Tags
$postSeparator
protected
string
$postSeparator
= ''
$preSeparator
protected
string
$preSeparator
= ''
$separator
protected
string
$separator
= ', '
Methods
__construct()
public
__construct([mixed $args = [] ]) : mixed
Parameters
- $args : mixed = []
__toString()
public
__toString() : string
Return values
stringadd()
public
add(mixed $arg) : $this
Parameters
- $arg : mixed
Tags
Return values
$thisaddMultiple()
public
addMultiple([array<string|int, string>|array<string|int, object>|string|object $args = [] ]) : $this
Parameters
- $args : array<string|int, string>|array<string|int, object>|string|object = []
Tags
Return values
$thiscount()
public
count() : int
Tags
Return values
intgetParts()
public
getParts() : mixed