DEV: Некоторые работы (и война с ошибками)
Некоторые ошибки, вот над этими буду работать. На сайте и в тестах гонял сайт на двух версиях PHP: 8.0 и 8.2
Одна из ошибок (если быть точным, предупреждения в логи попадают) связано с Parsedown
плагином:
ParsedownExtra.php on line 213...
Проблема только в том, что он через composer
ставится, видимо его необходимо доставать и размещать локально, в ядре.
И второй момент который меня волнует, это накладные расходы. В данном случае они связаны с типографом.
и т.д. там ещё дальше типограф классы подключаются…
Понимаете, менять кавычки на ёлочки и дефисы там, это прикольно, но не думаю, что такой ценой. Количество используемых ресурсов (память, например) сопоставимо со всем сайтом!
Тут надо что-то делать.
Я понимаю, что разбор текста — накладное дело, но всё же. Изучу этот вопрос.
Вообще, как бы есть пару вещей, заметил, к которым возвращаешься снова и снова. ))
If you are still experiencing issues with Parsedown, you may want to consider using an alternative library, such as Parsedown Extra or CommonMark. These libraries are also popular and may offer better compatibility with PHP 8
CommonMark quite heavy, more than 100 classes are being loaded.
P.S. the issue was resolved
Я если честно, вообще не понимаю. На одну задачу такие расходы? > 100 классов?