Skip to content

aperturer/mts-api-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задача:

Написать сервис для работы с остатками. Минимум 2 метода, списать остатки и получить остатки по товару.

Требования к коду:

  • Язык разработки: PHP.
  • Фреймворки и библиотеки можно использовать любые.
  • Ограничений по системе хранения данных нет.

Примеры ссылок для тестирования:

Метод URL Body
GET http://aperturer.temp.swtest.ru/products/8/stock
Получить остатки по товару id=8
PATCH http://aperturer.temp.swtest.ru/products/8/stock
Списать остатки 5 ед. с id=8
{"stock_charge": 5}
GET http://aperturer.temp.swtest.ru/products
Получить список всех товаров

Внешние зависимости:

  • Composer (из которого используется class_loader)
  • harryosmar/php-restful-api-response (класс формирования данных для ответа)
  • Aura.Di (Система инъекции зависимостей на базе IoC контейнера)

About

Тестовое задание для MTS Tech

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages