php – Laravel中View :: make的返回类型是什么?
发布时间:2020-12-14 19:54:44 所属栏目:大数据 来源:网络整理
导读:我喜欢干净的文档和phpdoc将自动查找类型.在记录返回View :: make的控制器函数时,我不知道在我的文档中@return使用什么类型. ?phpclass FooController extends BaseController { /** * Show a view. * * @return ??? description of the view */ public func
|
我喜欢干净的文档和phpdoc将自动查找类型.在记录返回View :: make的控制器函数时,我不知道在我的文档中@return使用什么类型.
<?php
class FooController extends BaseController {
/**
* Show a view.
*
* @return ??? description of the view
*/
public function show(){
return View::make('bar');
}
}
这里的类型是什么,还是有更好的方法来记录这个功能?
返回值是
IlluminateViewView 我追踪了引导我的ServiceProvider IlluminateViewEnvironment::make 这是vendor / laravel / framework / src / Illuminate / View / Environment.php的第113行(至少在4.1中) /**
* Get a evaluated view contents for the given view.
*
* @param string $view
* @param array $data
* @param array $mergeData
* @return IlluminateViewView
*/
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;
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
