Я ползу по сети много времени, но не могу найти ответа на свой вопрос.
Я начал новый проект, и я использую Pimple для управления DI.
Конечно, я хочу протестировать свои классы, и мне нужен Mock для одного.
Проблема в том, что с классическим методом DI (передавайте класс конструктору) легко создать макет и передать его классу.
Но поскольку я использую Pimple, я не знаю, как это сделать, так как я не пропускаю каждый класс, который мне нужен, в объекте в конструкторе. Я передаю объект Контейнер от прыщей.
Итак, как мне действовать, если я хочу использовать макеты? Я имею в виду лучшие практики.
Я думал о создании конкретного контейнера с прыщами со всеми моими макетами и использовании его в модульном тестировании вместо реального, но я не уверен, что нет простого / лучшего способа сделать это.
Спасибо за вашу помощь
Задача ещё не решена.
Других решений пока нет …