function Rule::providesVariables

Overridden to expose the variables of all actions for embedded rules.

Overrides RulesActionContainer::providesVariables

File

includes/rules.plugins.inc, line 360

Class

Rule
An actual rule.

Code

public function providesVariables() {
  $provides = parent::providesVariables();
  if (!$this->isRoot()) {
    foreach ($this->actions() as $action) {
      $provides += $action->providesVariables();
    }
  }
  return $provides;
}