/** * {@inheritdoc} */ public function addExpressionObject(ExpressionInterface $expression, $return_uuid = FALSE) { if ($expression instanceof ConditionExpressionInterface) { $result = $this->conditions->addExpressionObject($expression, $return_uuid); } elseif ($expression instanceof ActionExpressionInterface) { $result = $this->actions->addExpressionObject($expression, $return_uuid); } else { throw new InvalidExpressionException(); } return $return_uuid ? $result : $this; }
/** * {@inheritdoc} */ public function addExpressionObject(ExpressionInterface $expression) { if ($expression instanceof ConditionExpressionInterface) { $this->conditions->addExpressionObject($expression); } elseif ($expression instanceof ActionExpressionInterface) { $this->actions->addExpressionObject($expression); } else { throw new InvalidExpressionException(); } return $this; }