AliasLoader
class AliasLoader (View source)
Свойства
| protected array | $aliases | Массив псевдонимов классов. | |
| protected bool | $registered | Указывает, был ли зарегистрирован загрузчик. | |
| static protected string | $facadeNamespace | Пространство имён для всех фасадных классов реального времени. | |
| static protected AliasLoader | $instance | Единственный экземпляр загрузчика. |
Методы
| static AliasLoader | getInstance(array $aliases = []) Получить или создать единственный экземпляр загрузчика псевдонимов. | |
| bool|null | load(string $alias) Загрузить псевдоним класса, если он зарегистрирован. | |
| void | loadFacade(string $alias) Загрузить фасад реального времени для данного псевдонима. | |
| string | ensureFacadeExists(string $alias) Убедиться, что для данного псевдонима существует класс фасада реального времени. | |
| string | formatFacadeStub(string $alias, string $stub) Отформатировать шаблон фасада с правильным пространством имён и классом. | |
| void | alias(string $class, string $alias) Добавить псевдоним в загрузчик. | |
| void | register() Зарегистрировать загрузчик в стеке автозагрузчика. | |
| void | prependToLoaderStack() Добавить метод загрузки в начало стека автозагрузчика. | |
| array | getAliases() Получить зарегистрированные псевдонимы. | |
| void | setAliases(array $aliases) Установить зарегистрированные псевдонимы. | |
| bool | isRegistered() Указывает, был ли зарегистрирован загрузчик. | |
| void | setRegistered(bool $value) Установить состояние "зарегистрирован" загрузчика. | |
| static void | setFacadeNamespace(string $namespace) Установить пространство имён фасада реального времени. | |
| static void | setInstance(AliasLoader $loader) Установить значение единственного экземпляра загрузчика псевдонимов. |
Детали
static AliasLoader getInstance(array $aliases = [])
Получить или создать единственный экземпляр загрузчика псевдонимов.
bool|null load(string $alias)
Загрузить псевдоним класса, если он зарегистрирован.
protected void loadFacade(string $alias)
Загрузить фасад реального времени для данного псевдонима.
protected string ensureFacadeExists(string $alias)
Убедиться, что для данного псевдонима существует класс фасада реального времени.
protected string formatFacadeStub(string $alias, string $stub)
Отформатировать шаблон фасада с правильным пространством имён и классом.
void alias(string $class, string $alias)
Добавить псевдоним в загрузчик.
void register()
Зарегистрировать загрузчик в стеке автозагрузчика.
protected void prependToLoaderStack()
Добавить метод загрузки в начало стека автозагрузчика.
array getAliases()
Получить зарегистрированные псевдонимы.
void setAliases(array $aliases)
Установить зарегистрированные псевдонимы.
bool isRegistered()
Указывает, был ли зарегистрирован загрузчик.
void setRegistered(bool $value)
Установить состояние "зарегистрирован" загрузчика.
static void setFacadeNamespace(string $namespace)
Установить пространство имён фасада реального времени.
static void setInstance(AliasLoader $loader)
Установить значение единственного экземпляра загрузчика псевдонимов.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Foundation/AliasLoader.html