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 | 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 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/6.x/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.html