method
public
HttpApplication::addBackgroundJob()
Класс: \Bitrix\Main\HttpApplication
Сигнатура
public addBackgroundJob(callable $job[, array<string|int, mixed> $args = [] ][, int $priority = \self::JOB_PRIORITY_NORMAL ]) : $this
Описание
Добавляет задачу для выполнения после того, как ответ был отправлен.
Параметры
$job
callable
$args
array<string|int, mixed>
= []
$priority
int
= \self::JOB_PRIORITY_NORMAL
Возвращаемое значение
$this
Как применяется в HttpApplication
HttpApplication::addBackgroundJob() — метод класса \Bitrix\Main\HttpApplication модуля «Главный модуль». HttpApplication: Http-приложение расширяет приложение. Содержит специфичные для http методы.
Метод объекта: сначала нужен экземпляр HttpApplication.
use Bitrix\Main\HttpApplication;
/** @var HttpApplication $object */
$job = null; // callable
$result = $object->addBackgroundJob($job);
// $result: $thisДругие методы HttpApplication
createExceptionHandlerLog()createExceptionHandlerOutput()end()Завершает работу приложения.finish()Завершает выполнение запроса.getCache()Возвращает новый экземпляр объекта Cache.getCompositeSessionManager()getConnection()Статический метод возвращает соединение с базой данных для указанного имени.getConnectionPool()Возвращает объект пула соединений с базой данных.getContext()Возвращает контекст текущего запроса.getCurrentRoute()getDocumentRoot()Возвращает корневой каталог сервера (document root).getExceptionHandler()
addBackgroundJob() есть и у других классов модуля «Главный модуль»: Application.
Исходный файл: source/main/lib/httpapplication.php:818

