Как обновить Sonata getFlashMessage и addStatusService амортизации - PullRequest
0 голосов
/ 18 сентября 2018

Я обновляю проект с 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:

я использую новейшую версию базового комплекта сонаты, поэтому я не могу просто обновить самый очевидный пакет ... я уже сделал это.

...