Spec-Zone.ru › Laravel 9

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)

Регистрирует экземпляр объекта в контейнере.

Параметры

string $abstract
object $instance

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

object

protected object instance(string $abstract, object $instance)

Регистрирует экземпляр объекта в контейнере.

Параметры

string $abstract
object $instance

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

object

protected MockInterface mock(string $abstract, Closure $mock = null)

Создать заглушку (мока) объекта в контейнере.

Parameters

string $abstract
Closure $mock

Return Value

MockInterface

protected MockInterface partialMock(string $abstract, Closure $mock = null)

Создать частичную заглушку (мока) объекта в контейнере.

Parameters

string $abstract
Closure $mock

Return Value

MockInterface

protected MockInterface spy(string $abstract, Closure $mock = null)

Создать шпиона (spy) объекта в контейнере.

Parameters

string $abstract
Closure $mock

Return Value

MockInterface

protected $this forgetMock(string $abstract)

Указать контейнеру забыть ранее созданный мок/шпиона объекта.

Parameters

string $abstract

Return Value

$this

protected $this withoutVite()

Зарегистрировать пустой обработчик для Vite в контейнере.

Return Value

$this

__invoke()

Без описания

__call($name, $arguments)

Без описания

Parameters

$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

Spec-Zone.ru

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