PrestaShop Фатальная ошибка в классах / module.php - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь установить модуль в Prestashop 1.6, но у меня появляется эта ошибка:

[PrestaShop] Неустранимая ошибка в файле модуля: /home/website/public_html/classes/module/Module.php (2794): код eval (): синтаксическая ошибка, неожиданное '*', ожидающая функция (T_FUNCTION) или const (T_CONST)

        // Make a reflection of the override class and the module override class
        $override_file = file($override_path);

        eval(preg_replace(array('#^\s*<\?(?:php)?#', '#class\s+'.$classname.'\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?#i'), array(' ', 'class '.$classname.'OverrideOriginal_remove'.$uniq), implode('', $override_file)));
        $override_class = new ReflectionClass($classname.'OverrideOriginal_remove'.$uniq);

        $module_file = file($this->getLocalPath().'override/'.$path);
        eval(preg_replace(array('#^\s*<\?(?:php)?#', '#class\s+'.$classname.'(\s+extends\s+([a-z0-9_]+)(\s+implements\s+([a-z0-9_]+))?)?#i'), array(' ', 'class '.$classname.'Override_remove'.$uniq), implode('', $module_file)));
        $module_class = new ReflectionClass($classname.'Override_remove'.$uniq);
...