public function Memory::createItem

Implements Drupal\Core\Queue\QueueInterface::createItem().

Overrides QueueInterface::createItem

File

drupal/core/lib/Drupal/Core/Queue/Memory.php, line 48
Definition of Drupal\Core\Queue\Memory.

Class

Memory
Static queue implementation.

Namespace

Drupal\Core\Queue

Code

public function createItem($data) {
  $item = new stdClass();
  $item->item_id = $this->idSequence++;
  $item->data = $data;
  $item->created = time();
  $item->expire = 0;
  $this->queue[$item->item_id] = $item;
  return $item->item_id;
}