code: public function listing(array $options = [])
      {
          $filter = [ 'queue' => $this->getName() ];
          if (isset($options['status'])) {
              $filter['status'] = $options['status'];
          }
  
          $opt = [ 'sort' => [ 'scheduled' => 1, 'priority' => 1] ];
          if (isset($options['limit'])) {
              $opt['limit'] = $options['limit'];
          }
  
          $cursor = $this->mongoCollection->find($filter, $opt);
          $jobs   = $cursor->toArray();
  
          foreach ($jobs as &$envelope) {
              $envelope['job'] = $this->unserializeJob($envelope['data'], ['__id__' => $envelope['_id']]);
          }
  
          return $jobs;
  
      }
docs: Fetch a list of jobs
  
  @param array $options
  
  @return array