Каков наилучший и правильный способ макетирования службы Symfony с использованием пакета Behat и kerneldriver?
У меня есть служба, которая выполняет вызовы внешнего API, и мне нужно смоделировать ее, чтобы улучшить производительность тестирования и получить поддельные данные для моих тестов.
Я знаю, что не могу заменить службу контейнера во время выполнения, потому что контейнер скомпилирован, и я не хочу менять класс Service для среды тестирования, потому что смоделированная служба должна возвращать разные данные в каждом сценарии.
Любой совет будет очень признателен, спасибо.