Symfony Flex
Развернуть заготовку в текущем пустом каталоге можно командой:
composer create-project symfony/skeleton ./
- Установка Web Debug Toolbar - панели, которая отображает огромное количество отладочной информации в
нижней части вашей страницы во время разработки. Также добавляются функции
dump()(как замена var_dump()) иdd()(dump() and die()).composer require --dev symfony/profiler-packили через псевдоним:
composer require --dev profiler - Работа с базами данных (устанвливаются пакеты Doctrine ORM):
composer require symfony/orm-packили через псевдоним:
composer require doctrine - Добавление поддержки фикстур (fixture):
composer require --dev doctrine/doctrine-fixtures-bundleили через псевдоним:
composer require --dev orm-fixtures - Чтобы добавить в приложение возможность настройки при помощи аннотаций (блоки комметариев перед описанием класса/метода)
composer require annotations - Этот рецепт для построения API (добавляет поддержку фреймворка api-platform).
composer require api-platform/api-packили через псевдоним:
composer require apiЧтобы добавить поддержку формата GraphQL нужно подключить ещё один модуль:
composer require webonyx/graphql-php - Настройка логирования (добавляется поддержка библиотеки Monolog):
composer require logger - Интернационализация и локализация:
composer require symfony/translationили через псевдоним:
composer require translation
Евгений Вдовенко
Физик по образованию, занимаюсь веб-разработкой на PHP с 2013 года. Нравится ковырятся в Zend Framework/Expressive и Joomla CMS/Framework. В процессе разборок с Python. Подумываю посмотреть Go. Считаю PostgreSQL крутым продуктом и внедряю его везде, где могу.