Spec-Zone.ru › Laravel 9

ParallelTestingServiceProvider

class ParallelTestingServiceProvider extends ServiceProvider implements DeferrableProvider (View source)

Особенности

TestDatabases

Свойства

protected Application $app

Экземпляр приложения.

из ServiceProvider
protected array $bootingCallbacks

Все зарегистрированные обратные вызовы запуска.

из ServiceProvider
protected array $bootedCallbacks

Все зарегистрированные обратные вызовы после запуска.

из ServiceProvider
static array $publishes

Пути, которые должны быть опубликованы.

из ServiceProvider
static array $publishGroups

Пути, которые должны быть опубликованы по группам.

из ServiceProvider
static protected bool $schemaIsUpToDate

Указывает, является ли схема тестовой базы данных актуальной.

из TestDatabases

Методы

void __construct(Application $app)

Создать новый экземпляр поставщика услуг.

from ServiceProvider
void register()

Зарегистрировать поставщика услуг.

void booting(Closure $callback)

Зарегистрировать коллбэк запуска, который будет выполнен перед вызовом метода «boot».

from ServiceProvider
void booted(Closure $callback)

Зарегистрировать коллбэк запуска, который будет выполнен после вызова метода «boot».

from ServiceProvider
void callBootingCallbacks()

Вызвать зарегистрированные коллбэки запуска.

from ServiceProvider
void callBootedCallbacks()

Вызвать зарегистрированные коллбэки запуска.

from ServiceProvider
void mergeConfigFrom(string $path, string $key)

Объединить заданную конфигурацию с существующей конфигурацией.

from ServiceProvider
void loadRoutesFrom(string $path)

Загрузить указанный файл маршрутов, если маршруты ещё не кэшированы.

from ServiceProvider
void loadViewsFrom(string|array $path, string $namespace)

Зарегистрировать пространство имён файла представления.

from ServiceProvider
void loadViewComponentsAs(string $prefix, array $components)

Зарегистрировать заданные компоненты представления с настраиваемым префиксом.

from ServiceProvider
void loadTranslationsFrom(string $path, string $namespace)

Зарегистрировать пространство имён файла перевода.

from ServiceProvider
void loadJsonTranslationsFrom(string $path)

Зарегистрировать путь к файлу перевода JSON.

from ServiceProvider
void loadMigrationsFrom(array|string $paths)

Зарегистрировать пути к миграциям базы данных.

from ServiceProvider
void loadFactoriesFrom(array|string $paths) deprecated

Зарегистрировать пути к фабрикам моделей Eloquent.

from ServiceProvider
void callAfterResolving(string $name, callable $callback)

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

from ServiceProvider
void publishes(array $paths, mixed $groups = null)

Зарегистрировать пути, которые должны быть опубликованы командой публикации.

from ServiceProvider
void ensurePublishArrayInitialized(string $class)

Убедиться, что массив публикаций для поставщика услуг инициализирован.

from ServiceProvider
void addPublishGroup(string $group, array $paths)

Добавить группу/тег публикации в поставщика услуг.

from ServiceProvider
static array pathsToPublish(string|null $provider = null, string|null $group = null)

Получить пути для публикации.

from ServiceProvider
static array pathsForProviderOrGroup(string|null $provider, string|null $group)

Получить пути для поставщика или группы (или обоих).

from ServiceProvider
static array pathsForProviderAndGroup(string $provider, string $group)

Получить пути для поставщика и группы.

from ServiceProvider
static array publishableProviders()

Получить доступных поставщиков услуг для публикации.

from ServiceProvider
static array publishableGroups()

Получить доступные группы для публикации.

from ServiceProvider
void commands(array|mixed $commands)

Зарегистрировать пользовательские команды Artisan пакета.

from ServiceProvider
array provides()

Получить предоставляемые поставщиком услуги.

from ServiceProvider
array when()

Получить события, которые запускают регистрацию этого поставщика услуг.

from ServiceProvider
bool isDeferred()

Определить, отложен ли поставщик.

from ServiceProvider
void bootTestDatabase()

Запустить базу данных для тестирования.

from TestDatabases
array ensureTestDatabaseExists(string $database)

Убедиться, что база данных для тестирования существует и вернуть её имя.

from TestDatabases
void ensureSchemaIsUpToDate()

Убедиться, что текущая схема базы данных для тестирования актуальна.

from TestDatabases
void usingDatabase(string $database, callable $callable)

Выполняет заданный вызов с использованием указанной базы данных.

из TestDatabases
void whenNotUsingInMemoryDatabase(callable $callback)

Применяет указанный обратный вызов, когда тесты не используют базу данных в памяти.

из TestDatabases
void switchToDatabase(string $database)

Переключается на указанную базу данных.

из TestDatabases
string testDatabase($database)

Возвращает имя тестовой базы данных.

из TestDatabases
void boot()

Инициализирует поставщиков сервисов приложения.

Подробности

void __construct(Application $app)

Создает новый экземпляр поставщика сервисов.

Параметры

Application $app

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

void

void register()

Регистрирует поставщика сервисов.

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

void

void booting(Closure $callback)

Регистрирует обратный вызов запуска для выполнения перед вызовом метода «boot».

Параметры

Closure $callback

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

void

void booted(Closure $callback)

Регистрирует обратный вызов после запуска для выполнения после вызова метода «boot».

Параметры

Closure $callback

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

void

void callBootingCallbacks()

Вызывает зарегистрированные обратные вызовы запуска.

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

void

void callBootedCallbacks()

Вызывает зарегистрированные обратные вызовы после запуска.

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

void

protected void mergeConfigFrom(string $path, string $key)

Объединяет заданную конфигурацию с существующей конфигурацией.

Параметры

string $path
string $key

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

void

protected void loadRoutesFrom(string $path)

Загружает указанный файл маршрутов, если маршруты еще не кэшированы.

Параметры

string $path

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

void

protected void loadViewsFrom(string|array $path, string $namespace)

Регистрирует пространство имен файла представления.

Параметры

string|array $path
string $namespace

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

void

protected void loadViewComponentsAs(string $prefix, array $components)

Регистрирует указанные компоненты представления с настраиваемым префиксом.

Параметры

string $prefix
array $components

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

void

protected void loadTranslationsFrom(string $path, string $namespace)

Регистрирует пространство имен файла перевода.

Параметры

string $path
string $namespace

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

void

protected void loadJsonTranslationsFrom(string $path)

Регистрирует путь к файлу JSON перевода.

Параметры

string $path

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

void

protected void loadMigrationsFrom(array|string $paths)

Регистрирует пути миграций базы данных.

Параметры

array|string $paths

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

void

protected void loadFactoriesFrom(array|string $paths) deprecated

deprecated

Будет удалено в будущей версии Laravel.

Регистрирует пути фабрик моделей Eloquent.

Параметры

array|string $paths

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

void

protected void callAfterResolving(string $name, callable $callback)

Настройка слушателя после разрешения или немедленного запуска, если уже разрешено.

Параметры

string $name
callable $callback

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

void

protected void publishes(array $paths, mixed $groups = null)

Регистрирует пути, которые будут опубликованы командой публикации.

Параметры

array $paths
mixed $groups

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

void

protected void ensurePublishArrayInitialized(string $class)

Убедитесь, что массив публикации для поставщика сервисов инициализирован.

Параметры

string $class

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

void
END_OF_DOCUMENT_MARKER

protected void addPublishGroup(string $group, array $paths)

Добавить группу/метку публикации в поставщика услуг.

Параметры

string $group
array $paths

Значение возврата

void

static array pathsToPublish(string|null $provider = null, string|null $group = null)

Получить пути для публикации.

Параметры

string|null $provider
string|null $group

Значение возврата

array

static protected array pathsForProviderOrGroup(string|null $provider, string|null $group)

Получить пути для поставщика или группы (или для обоих).

Параметры

string|null $provider
string|null $group

Значение возврата

array

static protected array pathsForProviderAndGroup(string $provider, string $group)

Получить пути для поставщика и группы.

Параметры

string $provider
string $group

Значение возврата

array

static array publishableProviders()

Получить доступных поставщиков услуг для публикации.

Значение возврата

array

static array publishableGroups()

Получить доступные группы для публикации.

Значение возврата

array

void commands(array|mixed $commands)

Зарегистрировать пользовательские команды Artisan пакета.

Параметры

array|mixed $commands

Значение возврата

void

array provides()

Получить предоставляемые поставщиком услуги.

Значение возврата

array

array when()

Получить события, которые вызывают регистрацию этого поставщика услуг.

Значение возврата

array

bool isDeferred()

Определить, отложен ли поставщик.

Значение возврата

bool

protected void bootTestDatabase()

Инициализировать тестовую базу данных.

Значение возврата

void

protected array ensureTestDatabaseExists(string $database)

Убедиться, что тестовая база данных существует, и вернуть её имя.

Параметры

string $database

Значение возврата

array

protected void ensureSchemaIsUpToDate()

Убедиться, что текущая тестовая схема базы данных актуальна.

Значение возврата

void

protected void usingDatabase(string $database, callable $callable)

Выполняет заданную лямбда-функцию с указанной базой данных.

Параметры

string $database
callable $callable

Значение возврата

void

protected void whenNotUsingInMemoryDatabase(callable $callback)

Применить заданную лямбда-функцию, если тесты не используют базу данных в памяти.

Параметры

callable $callback

Значение возврата

void

protected void switchToDatabase(string $database)

Переключиться на указанную базу данных.

Параметры

string $database

Значение возврата

void

protected string testDatabase($database)

Возвращает имя тестовой базы данных.

Параметры

$database

Значение возврата

string

void boot()

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

Значение возврата

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Testing/ParallelTestingServiceProvider.html

Spec-Zone.ru

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