/**
  * Get reserved queue from storage
  *
  * @param array $options input options
  * @param callable callback handler
  * @throws \Exception
  * @return array
  */
 public function getQueues(array $options, callable $callback)
 {
     try {
         // date create verification
         $this->verifyDate($options['date']);
         // get queues & subscribers
         $callback(['queues' => $this->storageInstance->getQueues($options), 'subscribers' => $this->storageInstance->getSubscribers($options['subscribers'])]);
     } catch (\RuntimeException $e) {
         throw new \Exception($e->getMessage(), $e->getCode());
     }
 }