Обновление Symfony
Symfony обновлена, до максимально возможной, на текущий момент версии — 6.4.9
. Дальнейшее обновление (до 7 версии) на текущий момент невозможно, всё упирается в 2 пакета:
php-translation/symfony-bundle
— вопрос решается разработчиками пакета, есть соответствующий issue.lexik/form-filter-bundle
— пакет переведен в архив, необходимо искать альтернативу.
Рефакторинг кода
- где это возможно, заменены аннотации на атрибуты: сущности, маршруты, тесты.
- замена устаревших функций.
- устранение ошибок и предупреждений выдаваемых в результате работы
phpstan
(level 4). - обновление драйверов:
chromedriver
,geckodriver
. - обновление selenium сервера, а также добавление selenium-server-standalone - позволяет запускать сервер без параметра standalone, но имеет более старую версию.
Рефакторинг тестов
dama/doctrine-test-bundle
- обновлен до 8 версии (ранее 6)phpunit/phpunit
- обновлен до 11 версии (ранее 9)
Внесены изменения в сами тесты. Тесты завершаются без ошибок, остались:
Remaining indirect deprecation notices (272)
Other deprecation notices (823)
Все это связано с api-platform/core
- сейчас используется 2 версия. В ближайшее время постараюсь обновить до последней 3 версии.