夜の歌

プログラミング、音楽、本について緩く書いていきます。

【Laravel・Illuminate/Cache/Repositoryクラス】コンストラクタに引数として設定されているインターフェイスのバインド箇所を調査する①

何を調査したいのか

Illuminate/Cache/Repositoryクラスのコンストラクタに引数として設定されているインターフェイスのバインド箇所を調査したい。

なぜ調査したいのか

Cache::get()メソッドの実行クラスの処理を確認した際に時間がかかったので、今後の時間節約のために知りたい。

ちなみに、Cache::get()メソッド実行時のクラスはconfig/cache.phpのdefaultの設定がfileの場合、Illuminate/Cache/Repository.phpになる。どうやって実行クラスを確認したかとういうと、vendor配下を「n add( 」で検索しキャッシュ関連の処理を追っていって発見した。しかし、これでは非効率過ぎる。もっといい方法が知りたい。

少しずつ調査していき、このブログに記録していく。