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