Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[4.0] Изменения в ядре

Форум для авторов расширений для phpBB. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

[4.0] Изменения в ядре

Сообщение rxu »

В phpBB 4.0 в расширениях будет нельзя по умолчанию использовать для получения сервисов конструкцию

Код: Выделить всё

$phpbb_container->get('my_service');
Для этого необходимо явно объявить такой сервис как public:

Код: Выделить всё

services:
    my_service:
        public: true
По умолчанию все сервисы являются приватными, и использовать их в других сервисах можно только через инъекцию зависимости (в качестве аргумента другого сервиса):

Код: Выделить всё

        arguments:
             - '@my_service'
Изменения связаны с требованиями Symfony 4.0+.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [4.0] Изменения в ядре

Сообщение rxu »

В версии phpBB 4.0 не будет использоваться система модулей, применяемая до настоящего времени в администраторском, модераторском и личном разделах. Все модули будут переработаны в контроллеры.
Аналогичную работу для совместимости с 4.0 придется провести авторам тех расширений, которые используют собственные модули. Такие расширения устанавливаться и работать не будут.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1744 раза

Re: [4.0] Изменения в ядре

Сообщение rxu »

DBAL (DataBase Abstract Layer) будет фактически заменен с нативного phpBB на Doctrine.
Изображение

Вернуться в «Для разработчиков»