Skip to content

Instantly share code, notes, and snippets.

@ingvar
Last active March 30, 2021 09:48
Show Gist options
  • Save ingvar/b014fd94c0ca383cee75f4be478b68c8 to your computer and use it in GitHub Desktop.
Save ingvar/b014fd94c0ca383cee75f4be478b68c8 to your computer and use it in GitHub Desktop.
Swivl Symfony API Test
Сделать на Symfony 4.4 или Symfony 5.2+ небольшое REST API приложение для работы с сущностью Classroom, которое должно уметь:
1. Возвращать список классов
2. Возвращать 1 класс
3. Реализовывать CRUD
4. Изменять состояние класса (активный/не активный)
В процессе выполнения задания необходимо показать знания и навыки владения OOP, ORM Doctrine и Symfony в целом.
Приветствуется применение новых возможностей последних версий Symfony (autowiring и т.п.).
Исходные данные - таблица с полями:
1. Идентификатор класса
2. Название класса
3. Дата создания класса
4. Активный да/нет
Решение необходимо представить в виде готового проекта, опубликованного на github, содержащего:
1. само приложение: контроллеры, сущности, репозитории, сервисы и т.д.
2. дамп БД
3. в readme проекта должны быть описаны шаги развертывания и любые ваши комментарии
Решение должна корректно работать со следующей конфигурацией:
* OS Linux
* PHP 7.4+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment