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) |
Definition at line 18 of file LogicalChain.class.php.
static LogicalChain::block | ( | $ | args, | |
$ | logic | |||
) | [static] |
Definition at line 23 of file LogicalChain.class.php.
References $args, SQLChain::$logic, BinaryExpression::EXPRESSION_AND, BinaryExpression::EXPRESSION_OR, and Assert::isTrue().
Referenced by Expression::block().
LogicalChain::expAnd | ( | LogicalObject $ | exp | ) |
Definition at line 52 of file LogicalChain.class.php.
References SQLChain::exp(), and BinaryExpression::EXPRESSION_AND.
LogicalChain::expOr | ( | LogicalObject $ | exp | ) |
Definition at line 60 of file LogicalChain.class.php.
References SQLChain::exp(), and BinaryExpression::EXPRESSION_OR.
LogicalChain::toBoolean | ( | Form $ | form | ) |
Implements LogicalObject.
Definition at line 65 of file LogicalChain.class.php.
References SQLChain::$chain, and $out.
static LogicalChain::calculateBoolean | ( | $ | logic, | |
$ | left, | |||
$ | right | |||
) | [static, private] |
Definition at line 95 of file LogicalChain.class.php.
References SQLChain::$logic, BinaryExpression::EXPRESSION_AND, and BinaryExpression::EXPRESSION_OR.