/**
  * Returns the jobs without removing and executing them.
  *
  * @param string $queueName
  * @param int    $limit
  * @return array<R3H6\Jobqueue\Job\JobInterface>
  */
 public function peek($queueName, $limit = 1)
 {
     $queue = $this->queueManager->getQueue($queueName);
     $messages = $queue->peek($limit);
     return array_map(function (Message $message) {
         $job = unserialize($message->getPayload());
         return $job;
     }, $messages);
 }