ZF2 プロジェクト用の Zend Studio 10 セットアップでは、PHP インクルード パスの一部として Zend Framework 2 が含まれています。vendor/zendframework/zendframework/library/Zend/
ただし、その後、インクルード パスにライブラリの複製を含むプロジェクトもセットアップされます。
オートコンプリートが表示されるたびに、すべてが 2 つ表示されます。実際、フォルダから Zend ライブラリを削除しても、すべてが機能し続けます。
これは、プロジェクト ウィザードで新しいプロジェクトを作成するときの既定の設定であることに注意してください。
vendor/zendframework/zendframework/library/Zend/
フォルダを保持する理由はありますか?
更新: PHP ユニット構成は、インクルード パス エントリではなく、ライブラリ フォルダーを直接検索するようです。
からTestConfiguration.php.dist
define('ZF2_PATH', realpath(__DIR__ . '/../../../vendor/zendframework/zendframework/library/'));