src/Extractor/ContentExtractor.php
private function removeElements(\DOMNodeList $elems, $logMessage = null)
    {
        if (false === $this->hasElements($elems)) {
            return;
        }

        if (null !== $logMessage) {
            $this->logger->info($logMessage, ['length' => $elems->length]);
        }

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

        if (null !== $logMessage) {
            $this->logger->info($logMessage, ['length' => $elems->length]);
        }

        for ($i = $elems->length - 1; $i >= 0; --$i) {
            if ($elems->item($i)->parentNode) {
                $elems->item($i)->parentNode->removeChild($elems->item($i));
            }
        }
    }
private function removeElements ( \ DOMNodeList $ elems , $ logMessage = null ) { if ( false === $ this -> hasElements ( $ elems ) ) { return ; } if ( null !== $ logMessage ) { $ this -> logger -> info ( $ logMessage , [ 'length' => $ elems -> length ] ) ; } for ( $ i = $ elems -> length - 1 ; $ i >= 0 ; -- $ i ) { if ( $ elems -> item ( $ i ) -> parentNode ) { $ elems -> item ( $ i ) -> parentNode -> removeChild ( $ elems -> item ( $ i ) ) ; } } }
Remove elements.

@param \DOMNodeList $elems
@param string       $logMessage
Remove elements .