You are here

public function RulesConditionalPredicateElement::integrityCheck in Conditional Rules 8

Same name and namespace in other branches
  1. 7 includes/rules_conditional.core.inc \RulesConditionalPredicateElement::integrityCheck()

Overrides RulesConditionalElement::integrityCheck

File

includes/rules_conditional.core.inc, line 453
Conditional Rules framework implementation.

Class

RulesConditionalPredicateElement
Base conditional element that uses a predicate.

Code

public function integrityCheck() {
  if (!isset($this->predicate)) {
    throw new RulesIntegrityException(t('The conditional "%plugin" does not have a valid predicate.', array(
      '%plugin' => $this
        ->plugin(),
    )), $this);
  }
  parent::integrityCheck();
  return $this;
}