public function readText(): string
    {
        $result = '';
        $previousDepth = $this->depth;

        while ($this->read() && $this->depth != $previousDepth) {
            if (in_array($this->nodeType, [XMLReader::TEXT, XMLReader::CDATA, XMLReader::WHITESPACE])) {
                $result .= $this->value;
            }
        }

        return $result;
    }
public function readText(): string
    {
        $result = '';
        $previousDepth = $this->depth;

        while ($this->read() && $this->depth != $previousDepth) {
            if (in_array($this->nodeType, [XMLReader::TEXT, XMLReader::CDATA, XMLReader::WHITESPACE])) {
                $result .= $this->value;
            }
        }

        return $result;
    }
public function readText ( ) : string { $ result = '' ; $ previousDepth = $ this -> depth ; while ( $ this -> read ( ) && $ this -> depth != $ previousDepth ) { if ( in_array ( $ this -> nodeType , [ XMLReader :: TEXT , XMLReader :: CDATA , XMLReader :: WHITESPACE ] ) ) { $ result .= $ this -> value ; } } return $ result ; }
Reads all text below the current element, and returns this as a string.
Reads all text below the current element and returns this as a string .