Вот моя проблема.
У меня есть набор тестов, который тестирует несколько классов.Все мои классы используют внедрение зависимостей.
У меня есть класс с именем scheduleHandler, который проходит все тесты.Тогда у моего другого класса ruleHandler есть метод, который требует экземпляра scheduleHandler.Я не хочу передавать реальный scheduleHandler, поэтому я попытался создать фиктивный scheduleHandler для инъекций.
Проблема, с которой я столкнулся, заключается в том, что, так как класс scheduleHandler тестируется в наборе выше ruleHandler, при создании макетаЯ получаю: -
PHP Fatal error: Cannot redeclare class scheduleHandler
Если я не использую набор тестов и запускаю тесты по отдельности, все в порядке.
Кто-нибудь знает способ обойти это?