getFile() 공개 메소드

Gets the file object for the path given. Paths with the mount point included are preferred, but are not required for BC. If the mount point is not included a list of filesystems are checked and chosen if the file exists in that filesystem.
public getFile ( Bolt\Filesystem\Handler\FileInterface | string $path ) : Bolt\Filesystem\Handler\FileInterface
$path Bolt\Filesystem\Handler\FileInterface | string
리턴 Bolt\Filesystem\Handler\FileInterface
예제 #1
0
파일: Stack.php 프로젝트: bolt/bolt
 /**
  * Converts a list of paths to file objects.
  *
  * @param string[] $paths
  *
  * @return FileInterface[]
  */
 private function hydrateList($paths)
 {
     $files = array_filter(array_map(function ($path) {
         try {
             return $this->matcher->getFile($path);
         } catch (FileNotFoundException $e) {
             // Guess it doesn't exist anymore or we can't find it, remove from list.
             return null;
         }
     }, $paths));
     $files = array_slice($files, 0, self::MAX_ITEMS);
     return $files;
 }