コード例 #1
0
ファイル: Rule.php プロジェクト: DrupalTV/DrupalTV
 /**
  * {@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;
 }
コード例 #2
0
ファイル: Rule.php プロジェクト: shahinam/drupal8devel
 /**
  * {@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;
 }