私はMac OSXシステムにも役立つメソッドがあればPHPStormを使用しています。Laravel 4がメソッドの場所を追跡するのが難しい
我々は、我々のコードに次の行があります。
$config = Config::get('regions');
まず、私はclass Config
の場所を見つけたいです。
$test = new Config; //works
print_r(get_class(Config));
私与える:まあ、これは動作しません。..
print_r(get_class(Config));
をだから私はこれを行う順番に非常に短いです
\Illuminate\Support\Facades\Config
:
<?php namespace Illuminate\Support\Facades;
/**
* @see \Illuminate\Config\Repository
*/
class Config extends Facade {
/**
* Get the registered name of the component.
*
* @return string
*/
protected static function getFacadeAccessor() { return 'config'; }
}
だから私はFacade
を見て、tここでははで、get()
の方法です。
コード内でfunction get(..
を検索すると、100以上のインスタンスがあります。
どのように私はこの特定のget()
メソッドを見つけることができますか?
なぜそれが必要ですか?このメソッドは、単にファイルregions.phpのコンテンツをapp/configフォルダから返します。 –
私は貢献に感謝しますが、それは私が尋ねた質問ではありませんでした。そして将来的には、(自分のような)開発者が、特定のメソッドやその他の特定のメソッドを見つける方法を知りたがっているかもしれません。おかげさまで –