В этом ролике мы еще больше погрузимся в тестирование. Уберем методы setId из сущностей и поправим unit-тесты, займемся написанием тестов на репозитории и пофиксим фукциональные тесты (ранее у нас была проблема с id'шниками). Кроме этого, настроим IDE для запуска сервера, phpunit и команд консоли.
Github: [ Ссылка ]
Yandex Zen: [ Ссылка ]
YouTube: [ Ссылка ]
Telegram: [ Ссылка ]
VK: [ Ссылка ]
Rutube: [ Ссылка ]
00:00 - Избавляемся от setId из сущностей
06:56 - Слегка рефакторим репозиторий BookCategoryRepository
09:31 - Настройка и запуск php-cs из-под PhpStorm
14:16 - Запуск bin/console из-под PhpStorm
15:42 - Настройка запуска symfony serve из-под PhpStorm
18:40 - Добавляем запуск тестов в конфигурации
19:42 - Добавление шаблонов контроллера, сущности и репозитория в PhpStorm и удаление maker-bundle
25:48 - Тестирование репозиториев
47:28 - Тестирование контроллеров
![](https://i.ytimg.com/vi/oW-HluSVeYg/maxresdefault.jpg)