Событие
класс Event расширяет Facade (Просмотреть исходный код)
Свойства
| статический защищенный Application | $app | Инстанс приложения, на который ссылается фасад. | из Facade |
| статический защищенный массив | $resolvedInstance | Решенные экземпляры объектов. | из Facade |
Методы
| статический void | resolved(Closure $callback) Выполнить замыкание, когда фасад будет разрешен. | из Facade |
| статический MockInterface | spy() Преобразовать фасад в шпион Mockery. | из Facade |
| статический Expectation | shouldReceive() Инициализировать ожидание подделки на фасаде. | из Facade |
| статический Expectation | createFreshMockInstance() Создать новый экземпляр подделки для заданного класса. | из Facade |
| статический MockInterface | createMock() Создать новый экземпляр подделки для заданного класса. | из Facade |
| статический bool | isMock() Определяет, установлена ли подделка в качестве экземпляра фасада. | из Facade |
| статический string|null | getMockableClass() Получить класс, который можно подделать, для связанного экземпляра. | из Facade |
| статический void | swap(mixed $instance) Заменить базовый экземпляр за фасадом. | из Facade |
| статический mixed | getFacadeRoot() Получить корневой объект за фасадом. | из Facade |
| статический string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| статический mixed | resolveFacadeInstance(object|string $name) Разрешить корневой экземпляр фасада из контейнера. | из Facade |
| статический void | clearResolvedInstance(string $name) Очистить разрешенный экземпляр фасада. | из Facade |
| статический void | clearResolvedInstances() Очистить все разрешенные экземпляры. | из Facade |
| статический Application | getFacadeApplication() Получить экземпляр приложения за фасадом. | из Facade |
| статический void | setFacadeApplication(Application $app) Установить экземпляр приложения. | из Facade |
| статический mixed | __callStatic(string $method, array $args) Обработать динамические статические вызовы объекта. | из Facade |
| статический EventFake | fake(array|string $eventsToFake = []) Заменить связанный экземпляр подделкой. | |
| статический вызываемый объект | fakeFor(вызываемый объект $callable, array $eventsToFake = []) Заменить связанный экземпляр подделкой во время выполнения данного вызываемого объекта. |
Подробности
статический void resolved(Closure $callback)
Выполнить замыкание, когда фасад будет разрешен.
статический MockInterface spy()
Преобразовать фасад в шпион Mockery.
статический Expectation shouldReceive()
Инициализировать ожидание подделки на фасаде.
статический защищенный Expectation createFreshMockInstance()
Создать новый экземпляр подделки для заданного класса.
статический защищенный MockInterface createMock()
Создать новый экземпляр подделки для заданного класса.
статический защищенный bool isMock()
Определяет, установлена ли подделка в качестве экземпляра фасада.
статический защищенный string|null getMockableClass()
Получить класс, который можно подделать, для связанного экземпляра.
статический void swap(mixed $instance)
Заменить базовый экземпляр за фасадом.
статический mixed getFacadeRoot()
Получить корневой объект за фасадом.
статический защищенный string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(object|string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешённые экземпляры.
static Application getFacadeApplication()
Получить экземпляр приложения, стоящий за фасадом.
static void setFacadeApplication(Application $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработать динамические статические вызовы к объекту.
static EventFake fake(array|string $eventsToFake = [])
Заменить связанный экземпляр фиктивным.
static callable fakeFor(callable $callable, array $eventsToFake = [])
Заменить связанный экземпляр фиктивным во время выполнения данного вызова.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Support/Facades/Event.html