我正在使用 Zend FW 1 和 PHPUnit 3.5.15。
在我声明的父类public static function _doInsert(DomainObject $object)
中,我在子类中覆盖它。
子类的方法签名的唯一区别是它暗示了一个比 更具体的对象,DomainObject
例如DomainObjectChild
. 就我的应用程序而言,这似乎工作正常,但是 PHPUnit 因错误而窒息。它说子类中方法的声明应该与父类中的方法声明兼容。
有什么想法吗,我聪明的朋友们?