Subversion Repository Public Repository

Nextrek

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php namespace Illuminate\Workbench;

use Symfony\Component\Finder\Finder;
use Illuminate\Filesystem\Filesystem;

class Starter {

	/**
	 * Load the workbench vendor auto-load files.
	 *
	 * @param  string  $path
	 * @param  \Symfony\Component\Finder\Finder  $finder
	 * @param  \Illuminate\Filesystem\Filesystem  $files
	 * @return void
	 */
	public static function start($path, Finder $finder = null, Filesystem $files = null)
	{
		$finder = $finder ?: new Finder;

		// We will use the finder to locate all "autoload.php" files in the workbench
		// directory, then we will include them each so that they are able to load
		// the appropriate classes and file used by the given workbench package.
		$files = $files ?: new Filesystem;

		$autoloads = $finder->in($path)->files()->name('autoload.php')->depth('<= 3')->followLinks();

		foreach ($autoloads as $file)
		{
			$files->requireOnce($file->getRealPath());
		}
	}

}

Commits for Nextrek/Aiba_backup/vendor/laravel/framework/src/Illuminate/Workbench/Starter.php

Diff revisions: vs.
Revision Author Commited Message
1464 MOliva picture MOliva Tue 13 Oct, 2020 11:16:56 +0000