Реализация бэкенд API под список товаров и управление корзиной пользователя
- Выполнить команды
git clone git@github.com:saqot/express-shina.git
php composer install
- Создать базу и настроить к ней подключение на базе .env файла
- Выполнить команды
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load
- Создать базу суффиксом _test
- Выполнить команды
php bin/console doctrine:migrations:migrate --env test
php bin/phpunit
- Т.к. в ТЗ не было сказани ничего про цены товаров, то цена является рендомом в моменте добавления товара в корзину.
- Т.к. в ТЗ не было уточнений по списку товаров корзины, то список был сделан полный со всей иерархией
- Времени не хватило покрыть полноценно тестами логику корзины, поэтому пара основных только
- Если будут вопросы или уточнения - с удовольствием отвечу.