Zend FW 1 と PHPUnit 3.5.15 を使用しています。
親クラスで宣言しpublic static function _doInsert(DomainObject $object)
、これを子クラスでオーバーライドしています。
DomainObject
子クラスのメソッド シグネチャの唯一の違いは、 のような、より具体的なオブジェクトを示唆することですDomainObjectChild
。私のアプリケーションに関してはこれで問題ないように見えますが、PHPUnit がエラーで停止します。子クラスのメソッドの宣言は、親の宣言と互換性があるべきだと言っています。
アイデアはありますか?