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