You are here

public function RulesAbstractPlugin::forceSetUp in Rules 7.2

Forces the object to be setUp, this executes setUp() if not done yet.

Overrides RulesExtendable::forceSetUp

1 call to RulesAbstractPlugin::forceSetUp()
RulesAbstractPlugin::integrityCheck in includes/rules.core.inc
Makes sure the plugin is configured right.

File

includes/rules.core.inc, line 1560
Rules base classes and interfaces needed for any rule evaluation.

Class

RulesAbstractPlugin
Defines a common base class for so-called "Abstract Plugins" like actions.

Code

public function forceSetUp() {
  if (!isset($this->cache) || !empty($this->itemInfo['faces_cache']) && !$this->faces) {
    $this
      ->setUp();
  }
  elseif (!$this->infoLoaded && isset($this->cache[$this->itemName . '_info'][$this->elementName])) {
    $this
      ->setUp();
  }
}