Архив рубрики: Symfony 2.8

Новое в Symfony 2.8: Polyfill Компоненты

В веб-разработке, polyfill это «дополнительный код, который предоставляет средства, которые не встроены в веб-браузер«. Они дико популярны в приложениях JavaScript, поскольку они обеспечивают равномерное API независимо от возможностей, предоставляемых браузерами пользователей.

Читать далее

Новые в 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: Улучшения консоли

Компонент Symfony Console, второй по популярности, с более чем 1 млн ежемесячных загрузок и с более чем 2300 проектов с ним в зависимостях. В Symfony 2.8 мы расширили его возможности некоторыми новыми функциями.

Читать далее

Новое в Symfony 2.8: LDAP компонент

LDAP, которая выступает как облегчённый протокол доступа к каталогам, является «an open standard for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network».

Читать далее

Новое в Symfony 2.8: Автоматическая привязка служб

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

Читать далее

Новое в Symfony 2.8: Компонент аутентификации Guard

Компонент Symfony безопасности делится на две основные части: аутентификацию и авторизацию. Подсистема авторизации проверяет, имеет ли пользователь разрешение на доступ к ресурсу. Эта система связана с ролями и решениями и одновременно мощная и простая в использовании.

Читать далее

Новое в Symfony 2.8: PropertyInfo компонент

PHP является слабо типизированный языком программирования. Это означает, что вам не надо объявить тип переменных (например, INT, BOOL), и вы можете хранить различные виды данных (например, числа и строки) в одной и той же переменной.

Читать далее