PHPUnitテストをZF2で動作させるのに苦労しています。
私のディレクトリ構造は次のようになります
project
- src
- config, data, module, public, vendor
- init_autoloader.php
- test
- bootstrap.php
- SimpleTest.php
アプリケーション自体はうまく機能します。
PHPUnitテストを実行するために、私のbootstrap.phpは次のようになります。
putenv('ZF2=../src/vendor/zendframework/zendframework/library');
$loader = include '../src/vendor/autoload.php';
include '../src/init_autoloader.php';
これはZF2関連のもので機能しますが、私のモジュールが見つかりません。次に、bootstrap.phpに次の行を追加する必要があることを読みました。
Zend\Mvc\Application::init(include '../src/config/application.config.php');
しかし、今、私は次のエラーを受け取ります:
PHP Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (Mymodule) could not be initialized.' in /Users/_/src/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php:139
残念ながら、この問題を解決できませんでした。私は何を間違えましたか?そして、どうすればこれを機能させることができますか?
どうもありがとうございます。