Доброго времени суток,
При тестировании сайта на PHP 7.0 столкнулся с таким багом:
Call to a member function register() on null in vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DirectLex.php at line 79
Ругается на строчку:
$context->register('CurrentLine', $current_line);
Ошибка получается из-за того, что метод "public function tokenizeHTML($html, $config, $context)" вызывается в StringHelper с параметром null для $context, а в теле метода, соответственно, нет проверок на то, что объект не null
Может быть кто-то сталкивался с подобным? Как решали проблему?
На данный момент я вставил в код проверки, но сохранить не могу, т.к. это сторонняя библиотека, на которую завязан Yii2
Помогите, плиз, советом.
yii2 php7.0 HTMLPurifier truncateWords
Re: yii2 php7.0 HTMLPurifier truncateWords
почему бы сразу ссылку на код не дать
https://github.com/yiisoft/yii2/blob/ma ... Helper.php
https://github.com/yiisoft/yii2/blob/ma ... Helper.php
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: yii2 php7.0 HTMLPurifier truncateWords
А как именно это воспроизвести?
Нравится Yii? Давайте сделаем его лучше!.