function VariableAdd::refineContextDefinitions
Overrides RulesActionBase::refineContextDefinitions
File
-
src/
Plugin/ RulesAction/ VariableAdd.php, line 52
Class
- VariableAdd
- Provides an 'Add a variable' action.
Namespace
Drupal\rules\Plugin\RulesActionCode
public function refineContextDefinitions(array $selected_data) {
if ($type = $this->getContextValue('type')) {
$this->pluginDefinition['context_definitions']['value']
->setDataType($type);
$this->pluginDefinition['provides']['variable_added']
->setDataType($type);
}
}