Documentation

Andx extends Composite
in package

Expression class for building DQL and parts.

Tags
link
www.doctrine-project.org

Table of Contents

Properties

$allowedClasses  : array<string|int, string>
$parts  : mixed
$postSeparator  : string
$preSeparator  : string
$separator  : string

Methods

__construct()  : mixed
__toString()  : string
add()  : $this
addMultiple()  : $this
count()  : int
getParts()  : mixed
processQueryPart()  : string

Properties

$allowedClasses

protected array<string|int, string> $allowedClasses = [\Doctrine\ORM\Query\Expr\Comparison::class, \Doctrine\ORM\Query\Expr\Func::class, \Doctrine\ORM\Query\Expr\Orx::class, self::class]

$parts

protected mixed $parts = []
Tags
psalm-var

list<string|Comparison|Func|Orx|self>

$postSeparator

protected string $postSeparator = ')'

$preSeparator

protected string $preSeparator = '('

$separator

protected string $separator = ' AND '

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<string|Comparison|Func|Orx|self>

processQueryPart()

private processQueryPart(string|object $part) : string
Parameters
$part : string|object
Return values
string

        
On this page

Search results