Spec-Zone.ru › Laravel 11

Фасад

абстрактный класс Facade (Просмотреть исходный код)

Свойства

статический защищённый Application|null $app

Экземпляр приложения, выступающий в качестве фасада.

статический защищённый массив $resolvedInstance

Разрешенные экземпляры объектов.

статический защищённый bool $cached

Указывает, должен ли разрешенный экземпляр кэшироваться.

Методы

статический void resolved(Closure $callback)

Выполнить замыкание, когда фасад был разрешен.

статический MockInterface spy()

Преобразовать фасад в шпион Mockery.

статический MockInterface partialMock()

Инициализировать частичный макет на фасаде.

статический Expectation shouldReceive()

Инициализировать ожидаемое поведение макета на фасаде.

статический Expectation expects()

Инициализировать ожидаемое поведение макета на фасаде.

статический MockInterface createFreshMockInstance()

Создать новый экземпляр макета для заданного класса.

статический MockInterface createMock()

Создать новый экземпляр макета для заданного класса.

статический bool isMock()

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

статический string|null getMockableClass()

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

статический void swap(mixed $instance)

Заменить базовый экземпляр за фасадом.

статический bool isFake()

Определяет, установлен ли «фальсификат» в качестве экземпляра фасада.

статический mixed getFacadeRoot()

Получить корневой объект за фасадом.

статический string getFacadeAccessor()

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

статический mixed resolveFacadeInstance(string $name)

Разрешить корневой экземпляр фасада из контейнера.

статический void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

статический void clearResolvedInstances()

Очистить все разрешенные экземпляры.

статический Collection defaultAliases()

Получить стандартные псевдонимы приложения.

статический Application|null getFacadeApplication()

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

статический void setFacadeApplication(Application|null $app)

Установить экземпляр приложения.

статический mixed __callStatic(string $method, array $args)

Обработать динамические статические вызовы к объекту.

Подробности

статический void resolved(Closure $callback)

Выполнить замыкание, когда фасад был разрешен.

Параметры

Closure $callback

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

void

статический MockInterface spy()

Преобразовать фасад в шпион Mockery.

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

MockInterface

статический MockInterface partialMock()

Инициализировать частичный макет на фасаде.

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

MockInterface

статический Expectation shouldReceive()

Инициализировать ожидаемое поведение макета на фасаде.

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

Expectation

статический Expectation expects()

Инициализировать ожидаемое поведение макета на фасаде.

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

Expectation

статический защищенный MockInterface createFreshMockInstance()

Создать новый экземпляр макета для заданного класса.

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

MockInterface

статический защищенный MockInterface createMock()

Создать новый экземпляр макета для заданного класса.

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

MockInterface

статический защищенный bool isMock()

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

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

bool

статический защищенный string|null getMockableClass()

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

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

string|null

статический void swap(mixed $instance)

Заменить базовый экземпляр за фасадом.

Параметры

mixed $instance

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

void

статический защищенный bool isFake()

Определяет, установлен ли «фальсификат» в качестве экземпляра фасада.

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

bool

статический mixed getFacadeRoot()

Получить корневой объект за фасадом.

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

mixed

статический защищенный string getFacadeAccessor()

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

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

string

Исключения

RuntimeException
END_OF_DOCUMENT_MARKER

static protected mixed resolveFacadeInstance(string $name)

Разрешить корневой экземпляр фасада из контейнера.

Parameters

string $name

Return Value

mixed

static void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

Parameters

string $name

Return Value

void

static void clearResolvedInstances()

Очистить все разрешенные экземпляры.

Return Value

void

static Collection defaultAliases()

Получить стандартные псевдонимы приложения.

Return Value

Collection

static Application|null getFacadeApplication()

Получить экземпляр приложения, стоящий за фасадом.

Return Value

Application|null

static void setFacadeApplication(Application|null $app)

Установить экземпляр приложения.

Parameters

Application|null $app

Return Value

void

static mixed __callStatic(string $method, array $args)

Обработать динамические статические вызовы к объекту.

Parameters

string $method
array $args

Return Value

mixed

Exceptions

RuntimeException

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Facades/Facade.html

Spec-Zone.ru

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