Graby\Extractor\ContentExtractor::removeElements PHP Method

removeElements() private method

Remove elements.
private removeElements ( DOMNodeList $elems, string $logMessage = null )
$elems DOMNodeList
$logMessage string
    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));
            }
        }
    }