function RulesI18nStringEvaluator::prepare

Overrides RulesDataInputEvaluator::prepare().

Parameters

string $text: The text to evaluate later on.

array $variables: An array of info about available variables.

array $param_info: (optional) An array of information about the handled parameter value. For backward compatibility, this parameter is not required.

Overrides RulesDataInputEvaluator::prepare

File

rules_i18n/rules_i18n.rules.inc, line 140

Class

RulesI18nStringEvaluator
A class implementing a rules input evaluator processing tokens.

Code

public function prepare($text, $var_info, $param_info = NULL) {
  if (!empty($param_info['translatable'])) {
    $this->setting = TRUE;
  }
  else {
    // Else, skip this evaluator.
    $this->setting = NULL;
  }
}