PhpBrowserと同じスイートでZF2を使用する理由があれば、 独自のヘルパークラスを作成し、ZF2モジュールを依存関係としてロードすることができます。
構成:
modules:
enabled:
- PhpBrowser:
url: http://localhost/
- \Helper\Zf2Helper:
depends: ZF2
コードtests/_support/Helper/Zf2Helper.php
:
<?php
namespace Helper;
class Zf2Helper extends \Codeception\Module
{
private $zf2;
public function _inject(\Codeception\Module\ZF2 $zf2)
{
$this->zf2 = $zf2;
}
public function doSomethingWithZf2
{
$this->zf2->doSomething();
}
}
更新:
grabServiceFromContainer
方法を可能にZF2の
services
一部をロードすることが可能であるCodeception 2.2.2リリース以来
。
構成:
modules:
enabled:
- PhpBrowser:
url: http://localhost/
- ZF2
part: services
いいえ、私はあなたのユースケースを見たいのですが。 – Naktibalda
[完全で最小限の検証可能なサンプルを作成する方法](http://stackoverflow.com/help/mcve)を読んで質問を書き直してみてください。 –
実際問題は良いです、それはちょうど非常に具体的です。 – Naktibalda