예제 #1
0
파일: Model.php 프로젝트: mvc5/framework
 /**
  * @param LayoutModel $layout
  * @param $model
  * @return null|ViewModel|LayoutModel
  */
 protected function model(LayoutModel $layout, $model = null)
 {
     if (!$model instanceof ViewModel || $model instanceof LayoutModel) {
         return $model;
     }
     $layout->model($model);
     return $layout;
 }
예제 #2
0
파일: Layout.php 프로젝트: mvc5/framework
 /**
  * @param _Layout $layout
  * @param mixed|Template $model
  * @return _Layout
  */
 function __invoke(_Layout $layout, $model)
 {
     $layout->model($model);
     return $layout;
 }