Documentation

GroupBy extends Base
in package

Expression class for building DQL Group By parts.

Tags
link
www.doctrine-project.org

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
psalm-var

list

$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
string

add()

public add(mixed $arg) : $this
Parameters
$arg : mixed
Tags
throws
InvalidArgumentException
Return values
$this

addMultiple()

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
psalm-param

list<string|object>|string|object $args

Return values
$this

count()

public count() : int
Tags
psalm-return

0|positive-int

Return values
int

getParts()

public getParts() : mixed
Tags
psalm-return

list


        
On this page

Search results