Browse Source

fix: `create_replace` n'est plus un type de règle supportée

Refs: #4836
pull/4852/head
Cerdic 2 months ago committed by Gitea
parent
commit
79cea8067b
  1. 12
      engine/textwheel.php

12
engine/textwheel.php

@ -215,15 +215,9 @@ class TextWheel {
}
if ($rule->create_replace) {
// DEPRECATED : rule->create_replace, on ne peut rien faire de mieux ici
// mais c'est voue a disparaitre
$compile = $rule->replace . '($t)';
$rule->replace = function ($m) use ($rule) {
eval($rule->replace);
};
$this->compiled[$this->ruleCompiledEntryName($rule->replace)] = $compile;
$rule->create_replace = false;
$rule->is_callback = true;
// FORBIDDEN : rule->create_replace n'est plus supportée
$rule->disabled = true;
throw new Exception('Les règles de type create_replace ne sont plus autorisée (Règle '.($rule->name ?? '' . ' / ' . $rule->replace).')');
}
elseif ($rule->is_wheel) {
$rule_number = count(TextWheel::$subwheel);

Loading…
Cancel
Save