Flow PHP

Expression

Read onlyYes
FinalYes

Methods

between()  : string|null
call()  : string
composite()  : string
Comparisons bind tighter than AND/OR, so only a nested AND/OR is parenthesized.
list()  : string
Cut after a few values, so a long list never makes an unbounded line.
of()  : string
operand()  : string
An operator inside another operator is parenthesized; a reference, a value or a call reads unambiguously as is.
operator()  : string|null
Null for a function the explain has no wording for.
pair()  : string
range()  : string
value()  : string

Methods

composite()

Comparisons bind tighter than AND/OR, so only a nested AND/OR is parenthesized.

public composite(array<int, FunctionTree> $children, string $operator) : string
Parameters
$children : array<int, FunctionTree>
$operator : string
Return values
string

list()

Cut after a few values, so a long list never makes an unbounded line.

public list(array<string|int, mixed> $values) : string
Parameters
$values : array<string|int, mixed>
Return values
string

operand()

An operator inside another operator is parenthesized; a reference, a value or a call reads unambiguously as is.

public operand(FunctionTree $function) : string
Parameters
$function : FunctionTree
Return values
string

operator()

Null for a function the explain has no wording for.

public operator(FunctionTree $function) : string|null
Parameters
$function : FunctionTree
Return values
string|null

pair()

public pair(array<int, FunctionTree> $children, string $operator) : string
Parameters
$children : array<int, FunctionTree>
$operator : string
Return values
string

range()

public range(Boundary $boundary, string $value, string $lower, string $upper) : string
Parameters
$boundary : Boundary
$value : string
$lower : string
$upper : string
Return values
string

value()

public value(mixed $value) : string
Parameters
$value : mixed
Return values
string
On this page

Search results