function RulesAbstractPlugin::forceSetUp

Overrides RulesExtendable::forceSetUp

4 calls to RulesAbstractPlugin::forceSetUp()
RulesAbstractPlugin::info in includes/rules.core.inc
Returns the info of the plugin.
RulesAbstractPlugin::integrityCheck in includes/rules.core.inc
Makes sure the plugin is configured right.
RulesAbstractPlugin::pluginParameterInfo in includes/rules.core.inc
Returns info about parameters needed by the plugin.
RulesAbstractPlugin::pluginProvidesVariables in includes/rules.core.inc
Returns info about variables 'provided' by the plugin.

File

includes/rules.core.inc, line 1571

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();
    }
}