Spec-Zone.ru › Laravel 10

QueueServiceProvider

class QueueServiceProvider extends ServiceProvider implements DeferrableProvider (View source)

Особенности

SerializesAndRestoresModelIdentifiers

Свойства

protected Application $app

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

из ServiceProvider
protected array $bootingCallbacks

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

из ServiceProvider
protected array $bootedCallbacks

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

из ServiceProvider
static array $publishes

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

из ServiceProvider
static array $publishGroups

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

из ServiceProvider

Методы

void __construct(Application $app)

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

из ServiceProvider
void register()

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

void booting(Closure $callback)

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

из ServiceProvider
void booted(Closure $callback)

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

из ServiceProvider
void callBootingCallbacks()

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

из ServiceProvider
void callBootedCallbacks()

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

из ServiceProvider
void mergeConfigFrom(string $path, string $key)

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

из ServiceProvider
void loadRoutesFrom(string $path)

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

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

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

из ServiceProvider
void loadViewComponentsAs(string $prefix, array $components)

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

из ServiceProvider
void loadTranslationsFrom(string $path, string $namespace)

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

из ServiceProvider
void loadJsonTranslationsFrom(string $path)

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

из ServiceProvider
void loadMigrationsFrom(array|string $paths)

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

из ServiceProvider
void loadFactoriesFrom(array|string $paths) deprecated

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

из ServiceProvider
void callAfterResolving(string $name, callable $callback)

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

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

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

из ServiceProvider
void ensurePublishArrayInitialized(string $class)

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

из ServiceProvider
void addPublishGroup(string $group, array $paths)

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

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

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

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

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

из ServiceProvider
static array pathsForProviderAndGroup(string $provider, string $group)

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

из ServiceProvider
static array publishableProviders()

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

из ServiceProvider
static array publishableGroups()

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

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

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

из ServiceProvider
array provides()

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

array when()

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

из ServiceProvider
bool isDeferred()

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

из ServiceProvider
static DefaultProviders defaultProviders()

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

из ServiceProvider
mixed getSerializedPropertyValue(mixed $value, bool $withRelations = true)

Получить значение свойства, подготовленное для сериализации.

из SerializesAndRestoresModelIdentifiers
смешанный getRestoredPropertyValue(mixed $value)

Получить значение восстановленного свойства после десериализации.

из SerializesAndRestoresModelIdentifiers
Коллекция restoreCollection(Идентификатор модели $value)

Восстановить экземпляр коллекций, предназначенный для очереди.

из SerializesAndRestoresModelIdentifiers
Модель restoreModel(Идентификатор модели $value)

Восстановить модель из экземпляра идентификатора модели.

из SerializesAndRestoresModelIdentifiers
Библиотека getQueryForModelRestoration(Модель $model, array|int $ids)

Получить запрос для восстановления модели.

из SerializesAndRestoresModelIdentifiers
void configureSerializableClosureUses()

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

void registerManager()

Зарегистрировать менеджер очереди.

void registerConnection()

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

void registerConnectors(Менеджер очереди $manager)

Зарегистрировать соединители в менеджере очереди.

void registerNullConnector(Менеджер очереди $manager)

Зарегистрировать соединитель Null очереди.

void registerSyncConnector(Менеджер очереди $manager)

Зарегистрировать синхронный соединитель очереди.

void registerDatabaseConnector(Менеджер очереди $manager)

Зарегистрировать соединитель очереди базы данных.

void registerRedisConnector(Менеджер очереди $manager)

Зарегистрировать соединитель Redis очереди.

void registerBeanstalkdConnector(Менеджер очереди $manager)

Зарегистрировать соединитель Beanstalkd очереди.

void registerSqsConnector(Менеджер очереди $manager)

Зарегистрировать соединитель Amazon SQS очереди.

void registerWorker()

Зарегистрировать обработчик очереди.

void registerListener()

Зарегистрировать слушателя очереди.

void registerFailedJobServices()

Зарегистрировать службы обработки ошибок задач.

Поставщик ошибок базы данных databaseFailedJobProvider(array $config)

Создать новый поставщик ошибок задач базы данных.

Поставщик ошибок базы данных с UUID databaseUuidFailedJobProvider(array $config)

Создать нового поставщика ошибок задач базы данных, использующего UUID в качестве идентификаторов.

Поставщик ошибок DynamoDb dynamoFailedJobProvider(array $config)

Создать нового поставщика ошибок задач DynamoDb.

Подробности

void __construct(Приложение $app)

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

Параметры

Приложение $app

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

void

void register()

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

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

void

void booting(Замыкание $callback)

Зарегистрировать callback-функцию, которая будет выполнена до вызова метода "boot".

Параметры

Замыкание $callback

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

void

void booted(Замыкание $callback)

Зарегистрировать callback-функцию, которая будет выполнена после вызова метода "boot".

Параметры

Замыкание $callback

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

void

void callBootingCallbacks()

Вызвать зарегистрированные callback-функции запуска.

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

void

void callBootedCallbacks()

Вызвать зарегистрированные callback-функции после запуска.

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

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) устарело

устарело

Будет удалено в будущей версии 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

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

static DefaultProviders defaultProviders()

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

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

DefaultProviders

protected mixed getSerializedPropertyValue(mixed $value, bool $withRelations = true)

Получить значение свойства, подготовленное для сериализации.

Параметры

mixed $value
bool $withRelations

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

mixed

protected mixed getRestoredPropertyValue(mixed $value)

Получить восстановленное значение свойства после десериализации.

Параметры

mixed $value

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

mixed

protected Collection restoreCollection(ModelIdentifier $value)

Восстановить экземпляр очередимой коллекции.

Параметры

ModelIdentifier $value

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

Collection

Model restoreModel(ModelIdentifier $value)

Восстановить модель из экземпляра идентификатора модели.

Параметры

ModelIdentifier $value

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

Model

protected Builder getQueryForModelRestoration(Model $model, array|int $ids)

Получить запрос для восстановления модели.

Параметры

Model $model
array|int $ids

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

Builder

protected void configureSerializableClosureUses()

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

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

void

protected void registerManager()

Зарегистрировать менеджер очереди.

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

void

protected void registerConnection()

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

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

void

void registerConnectors(QueueManager $manager)

Зарегистрировать коннекторы в менеджере очереди.

Параметры

QueueManager $manager

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

void

protected void registerNullConnector(QueueManager $manager)

Зарегистрировать коннектор Null для очереди.

Параметры

QueueManager $manager

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

void

protected void registerSyncConnector(QueueManager $manager)

Зарегистрировать синхронный коннектор для очереди.

Параметры

QueueManager $manager

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

void

protected void registerDatabaseConnector(QueueManager $manager)

Зарегистрировать коннектор базы данных для очереди.

Параметры

QueueManager $manager

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

void

protected void registerRedisConnector(QueueManager $manager)

Зарегистрировать коннектор Redis для очереди.

Параметры

QueueManager $manager

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

void

protected void registerBeanstalkdConnector(QueueManager $manager)

Зарегистрировать коннектор Beanstalkd для очереди.

Параметры

QueueManager $manager

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

void

protected void registerSqsConnector(QueueManager $manager)

Зарегистрировать коннектор Amazon SQS для очереди.

Параметры

QueueManager $manager

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

void

protected void registerWorker()

Зарегистрировать обработчик очереди.

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

void

protected void registerListener()

Зарегистрировать слушателя очереди.

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

void

protected void registerFailedJobServices()

Зарегистрировать сервисы для обработки задач, завершившихся с ошибкой.

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

void

protected DatabaseFailedJobProvider databaseFailedJobProvider(array $config)

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

Параметры

array $config

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

DatabaseFailedJobProvider

protected DatabaseUuidFailedJobProvider databaseUuidFailedJobProvider(array $config)

Создать новый поставщик задач очереди базы данных, использующий UUID в качестве идентификаторов.

Параметры

Массив $config

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

DatabaseUuidFailedJobProvider

protected DynamoDbFailedJobProvider dynamoFailedJobProvider(array $config)

Создать нового поставщика задач очереди DynamoDb.

Параметры

Массив $config

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

DynamoDbFailedJobProvider

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Queue/QueueServiceProvider.html

Spec-Zone.ru

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