Новое в Symfony 3.2: Новые фичи консоли (Часть 1)

Компонент Console в Symfony 3.2 получил много новых функций, в основном это связано с улучшением его DX (опыт разработчика). В первой части (статья из двух частей), мы рассмотрим четыре новых функции.

Читать далее

Новое в Symfony 3.2: Tagged Cache

В Symfony 3.1 мы добавили новый компонент кэша, который строго выполнял требования PSR-6: Стандарта кэширования интерфейса. В Symfony 3.2 мы решили улучшить кэш некоторыми фичами, не определенными в стандарте.

Читать далее

Новое в Symfony 3.2: DateInterval тип для форм

Symfony включает в себя 32 встроенных типов форм, которые охватывают широкий спектр потребностей корпоративных приложений. Наше сообщество постоянно предлагет новые типы элементов форм, которые мы включаем, когда они решают достаточно общих потребностей. Поэтому в Symfony 3.2 мы решили включить новый тип  DateInterval.

Читать далее

Новое в Symfony 3.1: Data URI Normalizer

Компонент Serializer использует нормализаторами/денормализаторами чтобы преобразовывать объекты в промежуточные массивы, используемые для сериализации/ десериализации содержимого. В Symfony 3.1, добавлен новый DataUriNormalizer , чтобы преобразовывать объекты в data:URI строки.

Читать далее

Новое в Symfony 3.1: Улучшения Web Debug Toolbar и Profiler

В Symfony 3.1 в Web Debug Toolbar и Profiler введено множество новых функций. Основные новые функции будут объяснены в предстоящих сообщениях в блоге, поэтому в этой статье мы сосредоточимся на более мелких, но полезных изменениях, которые облегчат вашу ежедневную работу.

Читать далее

Новое в Symfony 3.1: Установка значения ширины столбцов в таблицах в консоли

Компонент Console позволяет легко генерировать таблицы :

use Symfony\Component\Console\Helper\Table;

$table = new Table($output);
$table
    ->setHeaders(array('ISBN', 'Title', 'Author', 'Price'))
    ->setRows(array(
        array('99921-58-10-7', 'Divine Comedy', 'Dante Alighieri', '9.95'),
        array('9971-5-0210-0', 'A Tale of Two Cities', 'Charles Dickens', '139.25'),
    ))
;
$table->render();

Читать далее

Новое в Symfony 3.1: Строгая валидация изображений

Функционал валидации изображений является одним из самых продвинутых функционалов, определенных компонентом Validator. Он позволяет проверить максимальную / минимальную высоту и ширину изображений, максиальное / минимальное соотношение сторон изображений, будет ли формат  книжным или альбомным и т.п.

Читать далее

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

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

Читать далее