Exemple #1
0
 /**
  * @param int|null $timestampMax
  * @return mixed
  */
 public function pop($timestampMax = null)
 {
     $timestampMax = null !== $timestampMax ? (int) $timestampMax : null;
     if (null !== $timestampMax) {
         $result = $this->_adapter->popDelayed($this->_key, $timestampMax);
         $value = array_map('unserialize', $result);
     } else {
         $result = $this->_adapter->pop($this->getKey());
         $value = unserialize($result);
     }
     return $value;
 }