Wrapper around given childs of LogicalObject with custom logic-glue's. More...
Public Member Functions | |
expAnd (LogicalObject $exp) | |
expOr (LogicalObject $exp) | |
toBoolean (Form $form) | |
Static Public Member Functions | |
static | block ($args, $logic) |
Static Private Member Functions | |
static | calculateBoolean ($logic, $left, $right) |
Wrapper around given childs of LogicalObject with custom logic-glue's.
Definition at line 17 of file LogicalChain.class.php.
static LogicalChain::block | ( | $ | args, | |
$ | logic | |||
) | [static] |
Definition at line 22 of file LogicalChain.class.php.
References $args, SQLChain::$logic, BinaryExpression::EXPRESSION_AND, BinaryExpression::EXPRESSION_OR, and Assert::isTrue().
static LogicalChain::calculateBoolean | ( | $ | logic, | |
$ | left, | |||
$ | right | |||
) | [static, private] |
Definition at line 94 of file LogicalChain.class.php.
References SQLChain::$logic, BinaryExpression::EXPRESSION_AND, BinaryExpression::EXPRESSION_OR, and Assert::isUnreachable().
Referenced by toBoolean().
LogicalChain::expAnd | ( | LogicalObject $ | exp | ) |
Definition at line 51 of file LogicalChain.class.php.
References SQLChain::exp(), and BinaryExpression::EXPRESSION_AND.
LogicalChain::expOr | ( | LogicalObject $ | exp | ) |
Definition at line 59 of file LogicalChain.class.php.
References SQLChain::exp(), and BinaryExpression::EXPRESSION_OR.
LogicalChain::toBoolean | ( | Form $ | form | ) |
Definition at line 64 of file LogicalChain.class.php.
References SQLChain::$chain, calculateBoolean(), and Assert::isUnreachable().