Example #1
0
 private function getExcludeIncludeFromGitignore($directory, $parser)
 {
     if (empty($parser)) {
         throw new Exception\UnexpectedValueException(__('parser is required'));
     }
     $filesystem = new Filesystem\Directory($directory);
     $excludes = $includes = array();
     foreach ($filesystem->scanRecursiveFiltered('/\\.gitignore$') as $file) {
         list($to_exclude, $to_include) = $this->{$parser}($directory, $file);
         $excludes = array_merge($excludes, $to_exclude);
         $includes = array_merge($includes, $to_include);
     }
     return array($excludes, $includes);
 }
Example #2
0
 private function setUp($path = null)
 {
     Directory::create(Route::getStoragePath('/logs'));
     $this->cd($path ?: config('project')['path'] ?: Route::getBasePath());
 }