Как избежать вызова phpunit конструктора для фиктивного объекта? В противном случае мне понадобится фиктивный объект в качестве аргумента конструктора, другой для этого и т. Д. Кажется, что api выглядит так:
getMock($className, $methods = array(), array $arguments = array(),
$mockClassName = '', $callOriginalConstructor = TRUE,
$callOriginalClone = TRUE, $callAutoload = TRUE)
Я не могу заставить его работать. Он по-прежнему жалуется на аргумент конструктора, даже если для него $callOriginalConstructor
установлено значение false.
У меня только один объект в конструкторе, и это инъекция зависимости. Так что я не думаю, что у меня здесь проблемы с дизайном.