Exemplo n.º 1
0
 /**
  * @param ResourceCollection $resources
  */
 protected function removeResources(ResourceCollection $resources)
 {
     $resources->rewind();
     while ($resources->count()) {
         try {
             $resource = $resources->dequeue();
             $transport = $resource->getTransport();
             $this->logger->getLogger()->debug(sprintf('Removing resource: %s', $transport->getDestination()));
             $transport->purge();
         } catch (TransportException $e) {
             // no biggie, if we could not transport it, we don't have to remove it
         }
     }
 }