Это не тестовое задание, а вполне себе полноценный заказ на разработку небольшой штуки.
Несколько часов работы, за такое заплатить как минимум должны.
Относиться, тут уж как сами хотите.
Тестовое задание 2-4 часа допустим(моя скорость примерная).
Собеседование 1-2 часа(дорога, общение), в лучшем случае.
Итого надо потратить на непонятно кого около 6 часов, и бесплатно поработать.
Так себе в общем имхо.
P.S.
PHP-фреймворки использовать нельзя
за такое сейчас уже можно вообще уходить сразу.
composer относится к "использованию" фреймворков? Сейчас это часть работы - искать готовые решения и внедрять. А не писать велосипеды на каждый чих.