docker上でのcakephpでのコード内の大文字、小文字の判定
以下のような環境でcakephpで開発を行っています。
開発環境
windows->vagrant(centos7)->docker(centos)ステージング環境
centos7->docker(centos)
cakephpの下記のようなコードが開発環境ではエラーにならずに実行されますが、
ステージング環境ではエラーになってしまいます。
$this->helper->hoge()
helperをHelperとすればエラーにはならないのですが、
Dockerコンテナは開発、ステージングともに同じDockerfileでビルドして
コンテナ作成しており、OSからWebサーバー、phpなどのバージョンも全て同じはずです。
class_exists でのオートロード
上記が原因かと思い、dockerコンテナのファイルシステムを確認(df -T)してみましたが、
extで開発、ステージングともに同じなっています。
ただ開発環境はホスト機でxdebugでデバック実行する為、windows<->vagrant<->dockerで
ファイル共有をかけています。このような構成にした場合、ホスト機のwindowsのファイルシステムに依存する形になってしまうのでしょうか?それとも別の原因が考えられますでしょうか?
よろしくお願いします。