WAMP サーバーで zf2 アプリケーションを実行しています。また、Sebastian Bergmann による PHPUnit 4.0.18 も実行しています。
私の問題は:
echo $this->dateFormat(
$MyVariable->getDateInvoice(),
\IntlDateFormatter::LONG, // date
\IntlDateFormatter::SHORT, // time
$this->navigation()->getTranslator()->getLocale()
);
ブラウザーで動作し、ロケールに依存します。完璧に動作します。IntlDateFormatter クラスが見つかったことを意味しますか?
しかし、ラインコマンドからPhpUnitを実行すると
phpunit
私はこのエラーを受け取りました、そして確かに、私のビルドは失敗しています:
Fatal error: Class 'IntlDateFormatter' not found in ...(myproject path)
PHPunit がこのクラスを見つけられない理由と、これを修正する方法
PS : wamp (php.ini) の intl 拡張機能が有効になっています。これは、phpinfo() からの intl モジュールの構成です。
Internationalization support enabled
version 1.1.0
ICU version 49.1.2
ICU Data version 49.1.2