InteractsWithContainer
trait InteractsWithContainer (View source)
Свойства
| protected Vite|null | $originalVite | Оригинальный обработчик Vite. | |
| 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 | withoutVite()
Регистрирует пустой обработчик для Vite в контейнере. | |
| __invoke() Без описания | ||
| __call($name, $arguments) Без описания | ||
| __toString() Без описания | ||
| useIntegrityKey() Без описания | ||
| useBuildDirectory() Без описания | ||
| useHotFile() Без описания | ||
| withEntryPoints() Без описания | ||
| useScriptTagAttributes() Без описания | ||
| useStyleTagAttributes() Без описания | ||
| preloadedAssets() Без описания |
Детали
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)
Создать шпиона (spy) объекта в контейнере.
protected $this forgetMock(string $abstract)
Указать контейнеру забыть ранее созданный мок/шпиона объекта.
protected $this withoutVite()
Зарегистрировать пустой обработчик для Vite в контейнере.
__invoke()
Без описания
__call($name, $arguments)
Без описания
__toString()
Без описания
useIntegrityKey()
Без описания
useBuildDirectory()
Без описания
useHotFile()
Без описания
withEntryPoints()
Без описания
useScriptTagAttributes()
Без описания
useStyleTagAttributes()
Без описания
preloadedAssets()
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Testing/Concerns/InteractsWithContainer.html