Я обновляю проект с sf2.6 / php5.6 до sf3.4 / php7.1, и я фактически сталкиваюсь с этими 2 ошибками устаревания:
Method "StatusExtension::addStatusService()" is deprecated since SonataCoreBundle 3.x and will be removed in 4.0. Use the StatusRuntime instead.
и
Method "FlashMessageExtension::getFlashMessages()" is deprecated since SonataCoreBundle 3.x and will be removed in 4.0. Use the FlashMessageRuntime instead.
Я искал все эти вызовы функций и нашел несколько, но на самом деле ни один из них не находится в нашей кодовой базе:
./vendor/sonata-project/core-bundle/src/Twig/Extension/*.php
./vendor/sonata-project/core-bundle/src/DependencyInjection/Compiler/StatusRendererCompilerPass.php
Что мне нужно обновить, чтобы предотвратить появление этих сообщений об устаревании?Я должен избавиться от них для дальнейшей миграции на sf3.4, но не могу понять, как их исправить.
как всегда, помощь очень ценится
дополнительная информация:
sonata-project/admin-bundle 3.39.0
sonata-project/block-bundle 3.12.1
sonata-project/cache 2.0.1
sonata-project/core-bundle 3.11.2
sonata-project/datagrid-bundle 2.3.1
sonata-project/doctrine-extensions 1.0.2
sonata-project/doctrine-orm-admin-bundle 3.4.2
sonata-project/easy-extends-bundle 2.5.0
sonata-project/exporter 1.9.1
sonata-project/formatter-bundle 3.5.0
sonata-project/intl-bundle 2.5.0
sonata-project/jquery-bundle 1.10.2
sonata-project/markitup-bundle 2.1.0
sonata-project/media-bundle 3.15.0
twig/extensions v1.5.2
twig/twig v2.5.0
edit:
я использую новейшую версию базового комплекта сонаты, поэтому я не могу просто обновить самый очевидный пакет ... я уже сделал это.