Spec-Zone.ru › Laravel 11

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 = [])

Получение или создание единственного экземпляра загрузчика псевдонимов.

Параметры

массив $aliases

Возвращаемое значение

AliasLoader

булево|null load(строка $alias)

Загрузка псевдонима класса, если он зарегистрирован.

Параметры

строка $alias

Возвращаемое значение

булево|null

protected пусто loadFacade(строка $alias)

Загрузка фасада реального времени для данного псевдонима.

Параметры

строка $alias

Возвращаемое значение

пусто

protected строка ensureFacadeExists(строка $alias)

Обеспечение того, что для данного псевдонима существует класс фасада реального времени.

Параметры

строка $alias

Возвращаемое значение

строка

protected строка formatFacadeStub(строка $alias, строка $stub)

Форматирование шаблона фасада с правильным пространством имён и классом.

Параметры

строка $alias
строка $stub

Возвращаемое значение

строка

пусто alias(строка $alias, строка $class)

Добавление псевдонима в загрузчик.

Параметры

строка $alias
строка $class

Возвращаемое значение

пусто

пусто register()

Регистрация загрузчика в стеке автозагрузчика.

Возвращаемое значение

пусто

protected пусто prependToLoaderStack()

Добавление метода загрузки в начало стека автозагрузчика.

Возвращаемое значение

пусто

массив getAliases()

Получение зарегистрированных псевдонимов.

Возвращаемое значение

массив

пусто setAliases(массив $aliases)

Установка зарегистрированных псевдонимов.

Параметры

массив $aliases

Возвращаемое значение

пусто

булево isRegistered()

Указывает, был ли зарегистрирован загрузчик.

Возвращаемое значение

булево

пусто setRegistered(булево $value)

Установка состояния "зарегистрирован" загрузчика.

Параметры

булево $value

Возвращаемое значение

пусто

статический пусто setFacadeNamespace(строка $namespace)

Установка пространства имён фасада реального времени.

Параметры

строка $namespace

Возвращаемое значение

пусто

статический пусто setInstance(AliasLoader $loader)

Установка значения единственного экземпляра загрузчика псевдонимов.

Параметры

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API