-
Notifications
You must be signed in to change notification settings - Fork 87
Upgrade Fenom to v3 with php 8 support #361
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Я не знаю, что с этим делать? Автор Fenom пишет, что теперь PHP7 и ниже не поддерживается. Т.е. ломается обратная совместимость. Значит как минимум нужно поднимать мажорную версию. Мы с своё время решили, что pdoTools 2.х остается для MODX2, фиксим только вопросы безопасности. А для MODX3 делаем pdoTools 3 и её развиваем. Что делать? |
@sergant210 в теории мы можем сделать без поднятия мажорной версии, но на modstore ограничить возможность ставить новую версию с php7, например |
Еще, как вариант, можно написать валидатор, который будет проверять версию php и не давать установить пакет |
Думаю, это около 90% сайтов. Наверно вторую версию нужно оставить как есть. Кому надо пусть подменяют файл фенома через расширение. Такая возможность заложена из коробки. |
Это как?
Они в обоих случаях через композер ставятся, следовательно непонятно, как их разнести адекватно |
Через системные настройки, где указываешь свой класс.
Костылем. Отдельную папку сделать. |
Что оно делает?
Обновляет зависимость для поддержки версии PHP от 8.0 и выше
Зачем это нужно?
Сейчас при использовании старой версии использование модификатора match роняет сайт с ошибкой 500
Связанные проблема(ы)/PR(ы)
N/A