Устанавливает callback-функцию, когда задача получает пакет данных (метод устарел)

# GearmanClient::setClientCallback

(PECL gearman <= 0.5.0)

GearmanClient::setClientCallback — Устанавливает callback-функцию, когда задача получает пакет данных (метод устарел)

### Описание

public function GearmanClient::setClientCallback(callable `$callback`): void

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

> Замечание: В выпуске модуля Gearman версии 0.6.0 метод заменили на метод GearmanClient::setDataCallback().

> Замечание: Callback-функция запустится только для задач, которые добавили методом GearmanClient::addTask() или альтернативным методом после вызова этого метода.

### Список параметров

`callback`
  Функция или метод, который требуется вызывать и от которого требуется возврат допустимого значение возврата сервера Gearman. По умолчанию из callback-функции возвращается значение `GEARMAN_SUCCESS`, если в функции обратного вызова не указали инструкцию return.
  function callback(GearmanTask `$task`, mixed `$context`): int
  `task`
    Задача, для которой вызывается callback-функция.
  `context`
    Данные, которые передали в метод GearmanClient::addTask() или эквивалентный метод в аргументе `context`.

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

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Смотрите также

- GearmanClient::setCompleteCallback() - Устанавливает функцию, которая вызовется после завершении задачи
- GearmanClient::setCreatedCallback() - Устанавливает callback-функцию при постановке задачи в очередь
- GearmanClient::setDataCallback() - Задаёт callback-функцию для обработки переданных данных
- GearmanClient::setExceptionCallback() - Устанавливает функцию обратного вызова для перехвата исключений обработчика заданий
- GearmanClient::setFailCallback() - Устанавливает функцию обратного вызова, которая вызывается при сбое задания
- GearmanClient::setStatusCallback() - Устанавливает функцию обратного вызова для сбора информации о статусе задания
- GearmanClient::setWarningCallback() - Устанавливает функцию обратного вызова для обработки предупреждений рабочего процесса
- GearmanClient::setWorkloadCallback() - Устанавливает функцию обратного вызова для приёма промежуточных обновлений данных

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open