我的 WAMP 服务器上运行了一个 zf2 应用程序。我也运行了 Sebastian Bergmann 的 PHPUnit 4.0.18。
我的问题是:
echo $this->dateFormat(
$MyVariable->getDateInvoice(),
\IntlDateFormatter::LONG, // date
\IntlDateFormatter::SHORT, // time
$this->navigation()->getTranslator()->getLocale()
);
在浏览器中工作,取决于语言环境。完美运行。意味着找到 IntlDateFormatter 类对吗?
但是,当我从 line commande 运行 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