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 $alias, string $class) Добавить псевдоним в загрузчик. | |
| 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 $alias, string $class)
Добавить псевдоним в загрузчик.
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/10.x/Illuminate/Foundation/AliasLoader.html