예제 #1
0
파일: Views.php 프로젝트: marvinlabs/baobab
 /**
  * Pick the first view found in the stack
  *
  * @param array $stack A list of view names by priority order
  *
  * @return null|string The first view that really exists or null if no view was found
  */
 public static function pickView($stack)
 {
     $viewRoot = trailingslashit(Paths::views());
     foreach ($stack as $id) {
         $innerPath = str_replace('.', '/', $id);
         $innerPath .= '.blade.php';
         if (file_exists($viewRoot . $innerPath)) {
             return $id;
         }
     }
     return null;
 }