W jaki sposób można uniknąć konieczności wywoływania konstruktora przez phpunit w celu uzyskania pozorowanego obiektu? W przeciwnym razie potrzebowałbym obiektu pozorowanego jako argumentu konstruktora, innego do tego itp. Interfejs API wygląda następująco:
getMock($className, $methods = array(), array $arguments = array(),
$mockClassName = '', $callOriginalConstructor = TRUE,
$callOriginalClone = TRUE, $callAutoload = TRUE)
Nie sprawiam, że to działa. Nadal narzeka na argument konstruktora, nawet przy $callOriginalConstructor
ustawieniu na false.
Mam tylko jeden obiekt w konstruktorze i jest to iniekcja zależności. Więc nie sądzę, żebym miał tam problem projektowy.