Spec-Zone.ru › Laravel 5.3

ApplicationTrait

trait ApplicationTrait (View source)

Свойства

protected Application $app Экземпляр приложения Illuminate.
protected int $code Последний код, возвращённый Artisan CLI.

Методы

void refreshApplication()

Обновить экземпляр приложения.

object instance(string $abstract, object $instance)

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

$this expectsEvents(array|mixed $events)

Указать список событий, которые должны быть вызваны для данного действия.

$this withoutEvents()

Мокировать диспетчер событий, чтобы все события были заглушены.

$this expectsJobs(array|mixed $jobs)

Указать список задач, которые должны быть отправлены для данного действия.

$this withSession(array $data)

Установить сессию в заданный массив.

void session(array $data)

Установить сессию в заданный массив.

void startSession()

Запустить сессию для приложения.

void flushSession()

Очистить все данные текущей сессии.

$this withoutMiddleware()

Отключить middleware для теста.

$this actingAs(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

void be(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

$this seeInDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие WHERE существует в базе данных.

$this missingFromDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие WHERE отсутствует в базе данных.

$this dontSeeInDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие WHERE отсутствует в базе данных.

$this notSeeInDatabase(string $table, array $data, string $connection = null)

Проверить, что заданное условие WHERE отсутствует в базе данных.

void seed(string $class = 'DatabaseSeeder')

Засеять заданное подключение к базе данных.

int artisan(string $command, array $parameters = [])

Вызвать команду artisan и вернуть код.

Подробное описание

protected void refreshApplication()

Обновить экземпляр приложения.

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

void

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

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

Параметры

string $abstract
object $instance

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

object

$this expectsEvents(array|mixed $events)

Указать список событий, которые должны быть вызваны для данного действия.

Эти события будут смокированы, так что обработчики фактически не будут выполняться.

Параметры

array|mixed $events

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

$this

protected $this withoutEvents()

Мокировать диспетчер событий, чтобы все события были заглушены.

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

$this

protected $this expectsJobs(array|mixed $jobs)

Указать список задач, которые должны быть отправлены для данного действия.

Эти задачи будут смокированы, так что обработчики фактически не будут выполняться.

Параметры

array|mixed $jobs

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

$this

$this withSession(array $data)

Установить сессию в заданный массив.

Параметры

array $data

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

$this

void session(array $data)

Установить сессию в заданный массив.

Параметры

array $data

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

void

protected void startSession()

Запустить сессию для приложения.

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

void

void flushSession()

Очистить все данные текущей сессии.

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

void

$this withoutMiddleware()

Отключить middleware для теста.

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

$this

$this actingAs(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

Параметры

Authenticatable $user
string|null $driver

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

$this

void be(Authenticatable $user, string|null $driver = null)

Установить текущего вошедшего пользователя для приложения.

Параметры

Authenticatable $user
string|null $driver

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

void

protected $this seeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where существует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

protected $this missingFromDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

protected $this dontSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

protected $this notSeeInDatabase(string $table, array $data, string $connection = null)

Утверждение, что заданное условие where отсутствует в базе данных.

Parameters

string $table
array $data
string $connection

Return Value

$this

void seed(string $class = 'DatabaseSeeder')

Засеять заданное соединение с базой данных.

Parameters

string $class

Return Value

void

int artisan(string $command, array $parameters = [])

Вызов команды artisan и возврат кода.

Parameters

string $command
array $parameters

Return Value

int

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Foundation/Testing/ApplicationTrait.html

Spec-Zone.ru

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