class LogicConstraint implements ConstraintInterface

LogicConstraint class.

Properties

protected ConstraintInterface[] $children

Methods

__construct(array $children = [])

LogicConstraint constructor.

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 34
abstract protected getOperator()

at line 39
ConstraintInterface[] getChildren()

Return Value

ConstraintInterface[]

at line 47
LogicConstraint addChild(ConstraintInterface $child)

Parameters

ConstraintInterface $child

Return Value

LogicConstraint

at line 59
LogicConstraint setChildren(array $children)

Parameters

array $children

Return Value

LogicConstraint

at line 75
LogicConstraint clearChildren()

Return Value

LogicConstraint

at line 85
jsonSerialize()

{@inheritdoc}