public acquire_key ( string $key, &$auto_unlocker ) : boolean | ||
$key | string | |
$auto_unlocker | ||
return | boolean |
public function acquire_key($key, &$auto_unlocker);
public function getNextError() { if ($this->storage->acquire_key($this->cache_key, $auto_unlocker)) { $messages = $this->storage->read($this->cache_key); if (empty($messages)) { return false; } if (!is_array($messages)) { $this->FlushLog(); return $messages; } $message = array_shift($messages); $this->storage->save($this->cache_key, $messages, $this->log_ttl); return $message; } return false; }