class LogicConstraint implements ConstraintInterface

LogicConstraint class.

Properties

protected ConstraintInterface[] $children

Methods

__construct(array $children = [])

LogicConstraint constructor.

string
getOperator()

No description

getChildren()

No description

setChildren(array $children)

No description

clearChildren()

No description

jsonSerialize()

{@inheritdoc}

Details

at line 29
__construct(array $children = [])

LogicConstraint constructor.

Parameters

array $children

at line 37
abstract protected string getOperator()

Return Value

string

at line 42
ConstraintInterface[] getChildren()

Return Value

ConstraintInterface[]

at line 52
LogicConstraint addChild(ConstraintInterface $child)

Parameters

ConstraintInterface $child

Return Value

LogicConstraint

at line 64
LogicConstraint setChildren(array $children)

Parameters

array $children

Return Value

LogicConstraint

at line 83
LogicConstraint clearChildren()

Return Value

LogicConstraint

at line 93
jsonSerialize()

{@inheritdoc}