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