Returns a queue object for a batch set.
$batch_set: The batch set.
The queue object.
function _batch_queue($batch_set) {
static $queues;
if (!isset($queues)) {
$queues = array();
}
if (isset($batch_set['queue'])) {
$name = $batch_set['queue']['name'];
$class = $batch_set['queue']['class'];
if (!isset($queues[$class][$name])) {
$queues[$class][$name] = new $class($name, Database::getConnection());
}
return $queues[$class][$name];
}
}