【開発環境】
CentOS 6.6
PHP 5.6.4
FuelPHP 1.8
PHPUnit 5.7.27
【質問内容】
上記の環境でPHP oil testでUnitテストを実行すると、Lang言語が「en」になってしまいます。
development環境ではちゃんとconfig.phpに設定した通り「ja」なのですが、testの場合だけ「en」になってしまい困っています。
testでもLangを「ja」にするにはどうすればよいのでしょうか?
Unitテストの個所に強制的にsetlanguageでjaをセットすると解決はするのですが、これは根本解決ではないためできれば原因を知りたいです。
なお、PHPUnitはcomposer経由でインストールしました。
【設定内容】
言語設定に関する内容を抜粋します。
- fuel/app/config/config.php
'language' => 'ja', // Default language 'language_fallback' => 'jp', // Fallback language when file isn't available for default language 'locale' => 'ja_JP.UTF-8', // PHP set_locale() setting, null to not set
- fuel/app/lang配下にはenとjaディレクトリがあり、それぞれvalidation.phpがあります。
以上、よろしくお願いします。
あなたの回答
tips
プレビュー