private function removeElements(\DOMNodeList $elems, $logMessage = null)
{
if (false === $this->hasElements($elems)) {
return;
}
if (null !== $logMessage) {
$this->logger->log('debug', $logMessage, array('length' => $elems->length));
}
for ($i = $elems->length - 1; $i >= 0; --$i) {
if ($elems->item($i)->parentNode) {
$elems->item($i)->parentNode->removeChild($elems->item($i));
}
}
}