Spec-Zone.ru › Laravel 4.2

ProviderRepository

class ProviderRepository (View source)

Свойства

protected Filesystem $files Экземпляр файловой системы.
protected string $manifestPath Путь к манифесту.
protected array $default Структура манифеста по умолчанию.

Методы

void __construct(Filesystem $files, string $manifestPath)

Создать новый экземпляр хранилища сервисов.

void load(Application $app, array $providers)

Зарегистрировать поставщики сервисов приложения.

void registerLoadEvents(Application $app, string $provider, array $events)

Зарегистрировать события загрузки для данного поставщика.

array compileManifest(Application $app, array $providers)

Скомпилировать файл манифеста приложения.

ServiceProvider createProvider(Application $app, string $provider)

Создать новый экземпляр поставщика.

bool shouldRecompile(array $manifest, array $providers)

Определить, следует ли скомпилировать манифест.

array loadManifest()

Загрузить JSON-файл манифеста поставщиков сервисов.

array writeManifest(array $manifest)

Записать файл манифеста сервисов на диск.

array freshManifest(array $providers)

Создать новый массив манифеста.

Filesystem getFilesystem()

Получить экземпляр файловой системы.

Подробности

void __construct(Filesystem $files, string $manifestPath)

Создать новый экземпляр хранилища сервисов.

Параметры

Filesystem $files
string $manifestPath

Возвращаемое значение

void

void load(Application $app, array $providers)

Зарегистрировать поставщиков сервисов приложения.

Параметры

Application $app
array $providers

Возвращаемое значение

void

protected void registerLoadEvents(Application $app, string $provider, array $events)

Зарегистрировать события загрузки для данного поставщика.

Параметры

Application $app
string $provider
array $events

Возвращаемое значение

void

protected array compileManifest(Application $app, array $providers)

Скомпилировать файл манифеста приложения.

Параметры

Application $app
array $providers

Возвращаемое значение

array

ServiceProvider createProvider(Application $app, string $provider)

Создать новый экземпляр поставщика.

Параметры

Application $app
string $provider

Возвращаемое значение

ServiceProvider

bool shouldRecompile(array $manifest, array $providers)

Определить, следует ли скомпилировать манифест.

Параметры

array $manifest
array $providers

Возвращаемое значение

bool

array loadManifest()

Загрузить JSON-файл манифеста поставщиков сервисов.

Возвращаемое значение

array

array writeManifest(array $manifest)

Записать файл манифеста сервисов на диск.

Параметры

array $manifest

Возвращаемое значение

array

protected array freshManifest(array $providers)

Создать новый массив манифеста.

Параметры

array $providers

Возвращаемое значение

array

Filesystem getFilesystem()

Получить экземпляр файловой системы.

Возвращаемое значение

Filesystem

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Foundation/ProviderRepository.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API