/** * @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 } } }