implements |
Expression |
|---|
Expression of Expressions combined by AND or OR operation.
| Methods | ||
|---|---|---|
public
|
__construct(string $type, Expression[] $expressions)
|
# |
public
|
getExpressionList(): list<Expression>
|
# |
public
|
getType(): string
|
# |
public
|
visit(ExpressionVisitor $visitor)
|
# |
| Constants | ||
|---|---|---|
final
public
|
TYPE_AND = 'AND'
|
# |
final
public
|
TYPE_OR = 'OR'
|
# |
final
public
|
TYPE_NOT = 'NOT'
|
# |
| Properties | |||
|---|---|---|---|
private
|
list<Expression>
|
$expressions = []
|
# |
private
readonly
|
string
|
$type
|
# |