PHP 클래스 Illuminate\Foundation\ProviderRepository

파일 보기 프로젝트 열기: chekun/laravel4sae 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$files Illuminate\Filesystem\Filesystem The filesystem instance.
$isSae boolean SAE or not.
$manifestPath string The path to the manifest.
$memcache Memcache SAE memache objectß.

공개 메소드들

메소드 설명
__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.

보호된 메소드들

메소드 설명
compileManifest ( Illuminate\Foundation\Application $app, array $providers ) : array Compile the application manifest file.
freshManifest ( array $providers ) : array Create a fresh manifest array.

메소드 상세

__construct() 공개 메소드

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

compileManifest() 보호된 메소드

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

createProvider() 공개 메소드

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

detectSae() 공개 메소드

Determine wether we are running on SAE
public detectSae ( ) : boolean
리턴 boolean

freshManifest() 보호된 메소드

Create a fresh manifest array.
protected freshManifest ( array $providers ) : array
$providers array
리턴 array

getFilesystem() 공개 메소드

Get the filesystem instance.
public getFilesystem ( ) : Illuminate\Filesystem\Filesystem
리턴 Illuminate\Filesystem\Filesystem

load() 공개 메소드

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

loadManifest() 공개 메소드

Load the service provider manifest JSON file.
public loadManifest ( ) : array
리턴 array

shouldRecompile() 공개 메소드

Determine if the manifest should be compiled.
public shouldRecompile ( array $manifest, array $providers ) : boolean
$manifest array
$providers array
리턴 boolean

writeManifest() 공개 메소드

Write the service manifest file to disk.
public writeManifest ( array $manifest ) : array
$manifest array
리턴 array

프로퍼티 상세

$files 보호되어 있는 프로퍼티

The filesystem instance.
protected Filesystem,Illuminate\Filesystem $files
리턴 Illuminate\Filesystem\Filesystem

$isSae 보호되어 있는 프로퍼티

SAE or not.
protected bool $isSae
리턴 boolean

$manifestPath 보호되어 있는 프로퍼티

The path to the manifest.
protected string $manifestPath
리턴 string

$memcache 보호되어 있는 프로퍼티

SAE memache objectß.
protected Memcache $memcache
리턴 Memcache