PHP Class Illuminate\Foundation\ProviderRepository

Afficher le fichier Open project: chekun/laravel4sae Class Usage Examples

Protected Properties

Свойство 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ß.

Méthodes publiques

Méthode Description
__construct ( Illuminate\Filesystem\Filesystem $files, string $manifestPath ) : void Create a new service repository instance.
createProvider ( Illuminate\Foundation\Application $app, string $provider ) : ServiceProvider 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.

Méthodes protégées

Méthode Description
compileManifest ( Illuminate\Foundation\Application $app, array $providers ) : array Compile the application manifest file.
freshManifest ( array $providers ) : array Create a fresh manifest array.

Method Details

__construct() public méthode

Create a new service repository instance.
public __construct ( Illuminate\Filesystem\Filesystem $files, string $manifestPath ) : void
$files Illuminate\Filesystem\Filesystem
$manifestPath string
Résultat void

compileManifest() protected méthode

Compile the application manifest file.
protected compileManifest ( Illuminate\Foundation\Application $app, array $providers ) : array
$app Illuminate\Foundation\Application
$providers array
Résultat array

createProvider() public méthode

Create a new provider instance.
public createProvider ( Illuminate\Foundation\Application $app, string $provider ) : ServiceProvider
$app Illuminate\Foundation\Application
$provider string
Résultat Illuminate\Support\ServiceProvider

detectSae() public méthode

Determine wether we are running on SAE
public detectSae ( ) : boolean
Résultat boolean

freshManifest() protected méthode

Create a fresh manifest array.
protected freshManifest ( array $providers ) : array
$providers array
Résultat array

getFilesystem() public méthode

Get the filesystem instance.
public getFilesystem ( ) : Illuminate\Filesystem\Filesystem
Résultat Illuminate\Filesystem\Filesystem

load() public méthode

Register the application service providers.
public load ( Illuminate\Foundation\Application $app, array $providers ) : void
$app Illuminate\Foundation\Application
$providers array
Résultat void

loadManifest() public méthode

Load the service provider manifest JSON file.
public loadManifest ( ) : array
Résultat array

shouldRecompile() public méthode

Determine if the manifest should be compiled.
public shouldRecompile ( array $manifest, array $providers ) : boolean
$manifest array
$providers array
Résultat boolean

writeManifest() public méthode

Write the service manifest file to disk.
public writeManifest ( array $manifest ) : array
$manifest array
Résultat array

Property Details

$files protected_oe property

The filesystem instance.
protected Filesystem,Illuminate\Filesystem $files
Résultat Illuminate\Filesystem\Filesystem

$isSae protected_oe property

SAE or not.
protected bool $isSae
Résultat boolean

$manifestPath protected_oe property

The path to the manifest.
protected string $manifestPath
Résultat string

$memcache protected_oe property

SAE memache objectß.
protected Memcache $memcache
Résultat Memcache