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