Spec-Zone.ru › Laravel 11

ParallelTestingServiceProvider

class ParallelTestingServiceProvider extends ServiceProvider implements DeferrableProvider (View source)

Свойства

TestDatabases

Свойства

protected Application $app

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

from СервисПровайдер
protected array $bootingCallbacks

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

from СервисПровайдер
protected array $bootedCallbacks

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

from СервисПровайдер
static array $publishes

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

from СервисПровайдер
static array $publishGroups

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

from СервисПровайдер
static protected array $publishableMigrationPaths

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

from СервисПровайдер
static protected bool $schemaIsUpToDate

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

from ТестовыеБазыДанных

Методы

void __construct(Application $app)

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

from Поставщик сервисов
void register()

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

void booting(Closure $callback)

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

from Поставщик сервисов
void booted(Closure $callback)

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

from Поставщик сервисов
void callBootingCallbacks()

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

from Поставщик сервисов
void callBootedCallbacks()

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

from Поставщик сервисов
void mergeConfigFrom(string $path, string $key)

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

from Поставщик сервисов
void replaceConfigRecursivelyFrom(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 publishesMigrations(array $paths, mixed $groups = null)

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

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

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

from ServiceProvider
void ensurePublishArrayInitialized(string $class)

Обеспечение инициализации массива публикации для поставщика услуг.

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

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

from ServiceProvider
статический массив pathsToPublish(string|null $provider = null, string|null $group = null)

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

из ServiceProvider
статический массив pathsForProviderOrGroup(string|null $provider, string|null $group)

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

из ServiceProvider
статический массив pathsForProviderAndGroup(string $provider, string $group)

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

из ServiceProvider
статический массив publishableProviders()

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

из ServiceProvider
статический массив publishableMigrationPaths()

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

из ServiceProvider
статический массив publishableGroups()

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

из ServiceProvider
void commands(array|mixed $commands)

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

из ServiceProvider
array provides()

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

из ServiceProvider
array when()

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

из ServiceProvider
bool isDeferred()

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

из ServiceProvider
static DefaultProviders defaultProviders()

Получить стандартных поставщиков для приложения Laravel.

из ServiceProvider
static bool addProviderToBootstrapFile(string $provider, string|null $path = null)

Добавить указанного поставщика в файл загрузки поставщиков приложения.

из ServiceProvider
void bootTestDatabase()

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

из TestDatabases
array ensureTestDatabaseExists(string $database)

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

из TestDatabases
void ensureSchemaIsUpToDate()

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

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

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

from TestDatabases
void whenNotUsingInMemoryDatabase(callable $callback)

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

from TestDatabases
void switchToDatabase(string $database)

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

from TestDatabases
string testDatabase($database)

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

from TestDatabases
void boot()

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

Details

void __construct(Application $app)

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

Parameters

Application $app

Return Value

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 replaceConfigRecursivelyFrom(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)

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

Параметры

строка $name
вызываемый объект $callback

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

void

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

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

Параметры

массив $paths
смешанный тип $groups

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

void

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

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

Параметры

массив $paths
смешанный тип $groups

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

void

protected void ensurePublishArrayInitialized(string $class)

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

Параметры

строка $class

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

void

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 publishableMigrationPaths()

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

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

array

static array publishableGroups()

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

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

array

void commands(array|mixed $commands)

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

Параметры

array|mixed $commands

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

void

array provides()

Получить сервисы, предоставляемые провайдером.

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

array

array when()

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

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

array

bool isDeferred()

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

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

bool

static DefaultProviders defaultProviders()

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

Значение возвращаемого значения

DefaultProviders

static bool addProviderToBootstrapFile(string $provider, string|null $path = null)

Добавить указанного поставщика в файл загрузки поставщиков приложения.

Параметры

string $provider
string|null $path

Значение возвращаемого значения

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/11.x/Illuminate/Testing/ParallelTestingServiceProvider.html

Spec-Zone.ru

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