CakePHPで設定などが書き込んであるapp.phpですが、ここにセットしている値はConfigure::read
やConfigure::readOrFail
でドット記法で目的の値までのKeyをつないでいけば指定することが出来ます。
もしこれで
"Hoge" =>[ "huga" => "piyo" --------------- Configure::read('Hoge.huga') // => 'piyo'
しかし、同様な手続きを介して値が変えてってこないときは同階層にあるbootstrap.php
などでConfigure::consume
やConfigure::delete
によって設定ファイルが削除されている可能性があります。
心当たりのある場所を検索してみるといいかもしれません。
ちなみにメールに関する設定などは
Email::setConfig(Configure::consume('Email'));
などでEmailにConfigがセットされており、EmailはConfigにまつわる静的メソッドを継承しているので
Email::readOrFail('hoge.hoge');
などでConfigにアクセスすることが出来ます。
詳しくは下記もご参照ください。
https://book.cakephp.org/3/ja/development/configuration.html