В веб-разработке, polyfill это «дополнительный код, который предоставляет средства, которые не встроены в веб-браузер«. Они дико популярны в приложениях JavaScript, поскольку они обеспечивают равномерное API независимо от возможностей, предоставляемых браузерами пользователей.
Архив за месяц: Март 2016
Новые в Symfony 2.8: Устаревшие Scopes и введение в Shared Services
Service scopes контролирует, как долго экземпляр службы используется контейнером. Компонент Dependency Injection обеспечивает три диапазона:
container
, один и тот же экземпляр используется каждый раз, когда вы запрашиваете сервисы из контейнера (по умолчанию один);prototype
, создается новый экземпляр каждый раз, когда вы запрашиваете сервис;-
request
, создается новый экземпляр для каждого подзапроса (не доступны за пределами запроса).
Новое в Symfony 2.8: Улучшение VarDumper
Компонент VarDumper обеспечивает механизмы для проверки любой произвольной переменной PHP. Что еще более важно, он содержит функцию dump(),
которая является качественно лучшей заменой для стандартной PHP функции var_dump()
.
Symfony 2.8 добавлены новые casters к VarDumper, которые ответственны за форматирование дампа информации в соответствии с ее типом.
Новое в Symfony 2.8: Устаревшее в YAML
Предстоящая версия Symfony 3.1 представит множество новых и полезных функций для компонента YML. Но прежде, чем получить эти возможности, в Symfony 2.8 нам нужно убрать некоторые функции, чтобы сделать YAML файлы соответствуют спецификации YAML. Убедитесь в том, что вы сделали все эти изменения перед обновлением приложения до Symfony 3.
Новое в Symfony 2.8: Улучшение Dependency Injection
- Добавлено определения приоритета декоратора сервисов
- Добавлено логирование неиспользованных тегов
- Реализованы восстанавливаемые контейнеры
- Упрощенная регистрация Compiler Passes
Новое в Symfony 2.8: Улучшение сервиса Переводчика
- Добавлена поддержка XLIFF 2.0
- Возможность дампить каталоги переводов
- Добавлена опция, позволяющая указать дополнительные пути загрузки файла перевода.