function RulesAbstractPlugin::dependencies

Calculates an array of required modules.

You can use $this->dependencies to access dependencies for saved configurations.

Overrides RulesPlugin::dependencies

File

includes/rules.core.inc, line 1684

Class

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

Code

public function dependencies() {
  $modules = array_flip(parent::dependencies());
  $modules += array_flip((array) $this->__call('dependencies'));
  return array_keys($modules + (!empty($this->info['module']) ? array(
    $this->info['module'] => 1,
  ) : array()));
}