Новое в Symfony 5.1: Декораторы стека

Промежуточное программное обеспечение – это компьютерное программное обеспечение, которое разделяет два или более API и предоставляет такие услуги, как ограничение скорости, аутентификация и ведение журнала. В Symfony вы можете добиться чего-то подобного, используя декораторы сервисов.

Новое в Symfony 5.1: Манифест удаленного ресурса

Webpack Encore – это библиотека на чистом JavaScript, разработанная Symfony для упрощения интеграции Webpack в ваше приложение. При создании ресурсов Webpack Encore создает файл manifest.json, в котором перечислены все созданные ресурсы (и их версии).

Новое в Symfony 5.1: Более простая настройка выхода

Несколько месяцев назад начали масштабную работу по улучшению всего компонента Symfony Security и его интеграции с остальной частью платформы Symfony. Все еще работаем над самыми большими изменениями, но уже закончили некоторые небольшие улучшения.

Новое в Symfony 5.1: Управление курсором

Компонент Symfony Console предоставляет множество утилит для отображения содержимого в командной консоли, таких как индикаторы выполнения, таблицы со всеми видами стилей, интерактивные вопросы и т. д.

Новое в Symfony 5.1: настраиваемая предварительная загрузка PHP

Предварительная загрузка классов PHP – одна из самых важных функций, добавленных в PHP 7.4. При запуске сервера – перед запуском любого кода приложения — PHP может загрузить определенный набор файлов PHP в память и сделать их содержимое постоянно доступным для всех последующих запросов.

Новое в Symfony 5.1: Портативная реализация HTTP / 2

Компонент Symfony HttpClient обеспечивает полную поддержку HTTP/2 с первого дня, когда на вашем компьютере было установлено расширение cURL PHP. В Symfony 5.1 улучшили HTTP-клиент, чтобы обеспечить переносимую реализацию HTTP/2, которая не требует установки cURL.

Новое в Symfony 5.1: Улучшения компонента строк

Компонент String был представлен в Symfony 5.0 в качестве экспериментальной функции. В Symfony 5.1 он больше не будет экспериментальным, и его улучшили с помощью новых функций.

Новое в Symfony 5.1: Улучшения маршрутизации

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

Новое в Symfony 5.1: Улучшена настройка маршрута

Перенаправления на другие URL-адреса и маршруты позволяют развиваться приложениям Symfony без разрыва существующих ссылок. Эти перенаправления настраиваются в файлах YAML, XML или PHP вместо аннотаций, и полученная конфигурация была немного многословной.

Новое в Symfony Polyfills 1.15

Symfony Polyfills предоставляет PHP-реализации определенных функций PHP, поэтому вы можете использовать их, даже если у вас не установлена необходимая версия PHP или расширение PHP. Symfony Polyfill 1.15 был выпущен недавно, и это самые важные изменения.