

Ще в березні 2018 року серед розробників швидко поширилася приємна новина про те, що сімейство компонентів Symfony поповнилося корисним інструментом Messenger.
Ще в березні 2018 року серед розробників швидко поширилася приємна новина про те, що сімейство компонентів Symfony поповнилося корисним інструментом Messenger.
Короткий огляд API platform для розробки додатків Symfony
Існує багато варіантів реалізації REST API в додатку. Один з них — API Platform.
Заглянемо під капот Doctrine 2
Мабуть, я не збрешу, якщо скажу, що в екосистемі Symfony найбільш часто використовуваною ORM є Doctrine. Тому вивчення цієї бібліотеки вкрай важливе для Symfony-розробника.
Як налаштувати проект Symfony для роботи з субдоменами Docker
Існують ситуації, коли Symfony потребує маршрутизації на основі субдоменів. Наприклад, коли ми маємо справу з різними функціональними кластерами в межах одного проекту чи одного репозиторію.
Як створити CRUD додаток на Symfony2?
Розробка класичного CRUD (Створення/Читання/Оновлення/Видалення) додатка для роботи з базами даних - завдання вкрай поширене. У світлі виходу нової версії ніжно любимого нами фреймворка хочу розповісти, як створити додаток на Symfony2.
Пишемо кастомний ParamConverter у Symfony2
У фреймворку Symfony2 є відмінний компонент ParamConverter, який перетворює параметри з адресного рядка на змінні PHP. Коли не вистачає функціонала, який він надає із коробки, доводиться його розширювати.
Порівняння драйверів Mink Behat для створення JS-тестів
Для роботи з Behat в Symfony 2 використовується бібліотека php Mink. Behat використовує драйвер goutte за замовчуванням для всіх тестів. Цей драйвер працює досить швидко, але він не підтримує Javascript.
Логування через Graylog2 на Symfony2 проектах
Graylog - це нестандартне рішення для ведення логів з можливістю налаштування оповіщень для певних подій, а також перегляду відфільтрованих подій в реальному часі.