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/6.x/Illuminate/Foundation/AliasLoader.html