2013-12-16 8 views
5

私はきれいなドキュメントが好きで、phpdocは自動的にそのタイプを調べます。 View :: makeを返すコントローラ関数をドキュメント化するとき、ドキュメントの@returnにどのような型を使用するのか分かりません。LaravelでView :: makeの戻り値の型は何ですか?

<?php 

class FooController extends BaseController { 

    /** 
    * Show a view. 
    * 
    * @return ??? description of the view 
    */ 
    public function show(){ 
     return View::make('bar'); 
    } 

} 

ここにはどのような種類がありますか、この目的のために機能を文書化する方法はありますか?

答えて

7

戻り値は、私は、ベンダー/ laravel /フレームワーク/ SRC /照らしなさい/ビュー/環境のライン113で

Illuminate\View\Environment::make 

に私を導くのServiceProviderを通じて追跡さ

Illuminate\View\View 

です。 php(少なくとも4.1以上)

/** 
* Get a evaluated view contents for the given view. 
* 
* @param string $view 
* @param array $data 
* @param array $mergeData 
* @return \Illuminate\View\View 
*/ 
public function make($view, $data = array(), $mergeData = array()) 
{ 
    $path = $this->finder->find($view); 

    $data = array_merge($mergeData, $this->parseData($data)); 

    $this->callCreator($view = new View($this, $this->getEngineFromPath($path), $view, $path, $data)); 

    return $view; 
} 
+0

+1ドキュメントは貧弱ですが、見つけてください。単に名前をタイプするだけではなく、文書化する必要があります。 –

+0

マニュアルはありますか? – ollieread

+0

あなたのコードではありませんか? Laravelの[コメント]の文書化! –

関連する問題