GrumPHP\Locator\RegisteredFiles::locate PHP Метод

locate() публичный Метод

public locate ( ) : FilesCollection
Результат GrumPHP\Collection\FilesCollection
    public function locate()
    {
        $allFiles = trim($this->repository->run('ls-files'));
        $filePaths = preg_split("/\r\n|\n|\r/", $allFiles);
        $files = [];
        foreach ($filePaths as $file) {
            $files[] = new SplFileInfo($file, dirname($file), $file);
        }
        return new FilesCollection($files);
    }

Usage Example

Пример #1
0
 /**
  * @return FilesCollection
  */
 protected function getRegisteredFiles()
 {
     return $this->registeredFilesLocator->locate();
 }
RegisteredFiles