symfony MakerBundle Генератор кода (рабочего и болванок): пользователь, контроллер, сущность, миграция и т.д.

MakerBundle -- помогает создавать болванки ("пустые" файлы) для разных типичных классов в symfony (начиная с версии 3.4)

Установка

composer require symfony/maker-bundle --dev

Команды

  1. Список доступных команд:
    php bin/console list make
  2. Подробности по конкретной команде, напр. для создания контроллера:
    php bin/console make:controller --help
  3. Фикстура:
    php bin/console make:fixtures
  4. Сущность (Entity):
    php bin/console make:entity
  5. Генерация миграций:
    php bin/console make:migration

    (по факту для всех моделей, для которых примененных миграций нет, т.е. если запускать несколько раз - будет создано несколько экземпляров)