質問: 知りたい事 ----- オープンソースのメソッドや関数などの中身(特にフレームワーク)をみなさんがどう探されているか 現状 -- cakePHPを使用中に「redirect関数」内の処理を知りたかった(exitしてあるか否かなど) ↓ ソースコード内中身をcakePHP githubより探してみる ↓ しかしweb上から全ファイル単語検索はできない(たぶん) そこで思ったのがみなさんはこのような状況の時にどうredirect関数を探すのか? いちいちcloneしてきているのか? (今回は"ソースコードの中身を直接見たい"ので、documentを見るなどの回答以外でお願い致します)
回答: 「コードを直接編集できなくても、どのような実装なのかが、直接コードを読んで確認できれば良い。」のであれば、以下の手順で確認することが出来ると思いますが、いかがでしょうか? 1. CakePHP API docsにアクセスする。 2. ページのヘッダー部分にある検索欄に、`Controller::redirect`と入力し、表示された検索候補をクリックする。 3. すると、`Controller::redirect()`の説明が書かれたページに移動する。 4. メソッド名がリンクになっているので、クリックする。 5. `redirect`メソッドのコードが書かれたページに移動する。 6. 読む。 蛇足ですが、上記の手順で確認した限りだと、`redirect`メソッド内では`exit`が行われていないようですね。 これについては、こちらの issue を読むと、何かわかるかもしれません。 参考: 情報の探し方 - 3.6