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