Обновить

Заменяем устаревший метод Joomla\CMS\Toolbar\Toolbar::getInstance() в Joomla 5.2.5.

Joomla предлагает использовать Factory::getContainer()->get(ToolbarFactoryInterface::class)->createToolbar().

/**
 * @deprecated  4.0 will be removed in 6.0
 *              Use the ToolbarFactoryInterface instead
 *              Example:
 *              Factory::getContainer()->get(ToolbarFactoryInterface::class)->createToolbar($name)
 */

Но код:

$toolbar = Factory::getContainer()->get(ToolbarFactoryInterface::class)->createToolbar();

Создаст новый объект класса Toolbar и не является заменой коду:

$toolbar = Toolbar::getInstance();

Правильно будет получать объект Toolbar от объекта Document:

$toolbar = Factory::getApplication()->getDocument()->getToolbar();

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

В «Бюро 1440» представили серийный абонентский терминал и концепт компактной версии для подключения к спутниковой связи

Российская аэрокосмическая компания «Бюро 1440» (занимается разработкой низкоорбитальной спутниковой группировки и планирует предоставление услуг широкополосной передачи данных с глобальным покрытием, входит в «ИКС Холдинг») на форуме «Цифровые решения» представила линейку абонентских терминалов для подключения к спутниковой связи нового поколения. В компании впервые показали серийный абонентский терминал и концепт компактной версии.

В «Бюро 1440» представили серийный абонентский терминал и концепт компактной версии для подключения к спутниковой связи

Публикации