1 system.queue.inc | public MemoryQueue::releaseItem($item) |
Release an item that the worker could not process, so another worker can come in and process it before the timeout expires.
Parameters
$item:
Return value
boolean:
Overrides BackdropQueueInterface::releaseItem
File
- core/
modules/ system/ system.queue.inc, line 349 - Queue functionality.
Class
- MemoryQueue
- Static queue implementation.
Code
public function releaseItem($item) {
if (isset($this->queue[$item->item_id]) && $this->queue[$item->item_id]->expire != 0) {
$this->queue[$item->item_id]->expire = 0;
return TRUE;
}
return FALSE;
}