diff --git a/engine/textwheel.php b/engine/textwheel.php index 68adcbc..68ec47a 100644 --- a/engine/textwheel.php +++ b/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);