InteractsWithContainer
trait InteractsWithContainer (View source)
Свойства
| protected Mix|null | $originalMix | Оригинальный обработчик Laravel Mix. |
Методы
| object | swap(string $abstract, object $instance)
Регистрирует экземпляр объекта в контейнере. | |
| object | instance(string $abstract, object $instance)
Регистрирует экземпляр объекта в контейнере. | |
| MockInterface | mock(string $abstract, Closure $mock = null)
Создаёт макет экземпляра объекта в контейнере. | |
| MockInterface | partialMock(string $abstract, Closure $mock = null)
Создаёт частичный макет экземпляра объекта в контейнере. | |
| MockInterface | spy(string $abstract, Closure $mock = null)
Создаёт шпион экземпляра объекта в контейнере. | |
| $this | forgetMock(string $abstract)
Инструктирует контейнер забыть ранее смоделированный/наблюдаемый экземпляр объекта. | |
| $this | withoutMix()
Регистрирует пустой обработчик для Laravel Mix в контейнере. | |
| $this | withMix()
Регистрирует пустой обработчик для Laravel Mix в контейнере. |
Подробности
protected object swap(string $abstract, object $instance)
Регистрирует экземпляр объекта в контейнере.
protected object instance(string $abstract, object $instance)
Регистрирует экземпляр объекта в контейнере.
protected MockInterface mock(string $abstract, Closure $mock = null)
Создаёт макет экземпляра объекта в контейнере.
protected MockInterface partialMock(string $abstract, Closure $mock = null)
Создаёт частичный макет экземпляра объекта в контейнере.
protected MockInterface spy(string $abstract, Closure $mock = null)
Создаёт шпион экземпляра объекта в контейнере.
protected $this forgetMock(string $abstract)
Инструктирует контейнер забыть ранее смоделированный/наблюдаемый экземпляр объекта.
protected $this withoutMix()
Регистрирует пустой обработчик для Laravel Mix в контейнере.
protected $this withMix()
Регистрирует пустой обработчик для Laravel Mix в контейнере.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.html