Property | Type | Description | |
---|---|---|---|
$files | Illuminate\Filesystem\Filesystem | The filesystem instance. | |
$isSae | boolean | SAE or not. | |
$manifestPath | string | The path to the manifest. | |
$memcache | Memcache | SAE memache objectß. |
Method | Description | |
---|---|---|
__construct ( Illuminate\Filesystem\Filesystem $files, string $manifestPath ) : void | Create a new service repository instance. | |
createProvider ( Illuminate\Foundation\Application $app, string $provider ) : |
Create a new provider instance. | |
detectSae ( ) : boolean | Determine wether we are running on SAE | |
getFilesystem ( ) : Illuminate\Filesystem\Filesystem | Get the filesystem instance. | |
load ( Illuminate\Foundation\Application $app, array $providers ) : void | Register the application service providers. | |
loadManifest ( ) : array | Load the service provider manifest JSON file. | |
shouldRecompile ( array $manifest, array $providers ) : boolean | Determine if the manifest should be compiled. | |
writeManifest ( array $manifest ) : array | Write the service manifest file to disk. |
Method | Description | |
---|---|---|
compileManifest ( Illuminate\Foundation\Application $app, array $providers ) : array | Compile the application manifest file. | |
freshManifest ( array $providers ) : array | Create a fresh manifest array. |
public __construct ( Illuminate\Filesystem\Filesystem $files, string $manifestPath ) : void | ||
$files | Illuminate\Filesystem\Filesystem | |
$manifestPath | string | |
return | void |
protected compileManifest ( Illuminate\Foundation\Application $app, array $providers ) : array | ||
$app | Illuminate\Foundation\Application | |
$providers | array | |
return | array |
public createProvider ( Illuminate\Foundation\Application $app, string $provider ) : |
||
$app | Illuminate\Foundation\Application | |
$provider | string | |
return |
protected freshManifest ( array $providers ) : array | ||
$providers | array | |
return | array |
public getFilesystem ( ) : Illuminate\Filesystem\Filesystem | ||
return | Illuminate\Filesystem\Filesystem |
public loadManifest ( ) : array | ||
return | array |
public writeManifest ( array $manifest ) : array | ||
$manifest | array | |
return | array |
protected Filesystem,Illuminate\Filesystem $files | ||
return | Illuminate\Filesystem\Filesystem |
protected string $manifestPath | ||
return | string |