UrbanIndo\Yii2\Queue\Strategies\Strategy::delete PHP Метод

delete() публичный Метод

Delete the job from the queue.
public delete ( UrbanIndo\Yii2\Queue\Job $job ) : boolean
$job UrbanIndo\Yii2\Queue\Job The job.
Результат boolean whether the operation succeed.
    public function delete(Job $job)
    {
        $index = \yii\helpers\ArrayHelper::getValue($job->header, MultipleQueue::HEADER_MULTIPLE_QUEUE_INDEX, null);
        if (!isset($index)) {
            return false;
        }
        $queue = $this->_queue->getQueue($index);
        if (!isset($index)) {
            return false;
        }
        return $queue->delete($job);
    }

Usage Example

Пример #1
0
 /**
  * Delete the job.
  * @param Job $job
  * @return boolean whether the operation succeed.
  */
 public function delete(Job $job)
 {
     return $this->strategy->delete($job);
 }
All Usage Examples Of UrbanIndo\Yii2\Queue\Strategies\Strategy::delete