Readability\Readability::getInnerText PHP Method

getInnerText() public method

This also strips out any excess whitespace to be found.
public getInnerText ( DOMElement $e, boolean $normalizeSpaces = true, boolean $flattenLines = false ) : string
$e DOMElement
$normalizeSpaces boolean (default: true)
$flattenLines boolean (default: false)
return string
    public function getInnerText($e, $normalizeSpaces = true, $flattenLines = false)
    {
        if (null === $e || !isset($e->textContent) || $e->textContent === '') {
            return '';
        }
        $textContent = trim($e->textContent);
        if ($flattenLines) {
            $textContent = mb_ereg_replace('(?:[\\r\\n](?:\\s| )*)+', '', $textContent);
        } elseif ($normalizeSpaces) {
            $textContent = mb_ereg_replace('\\s\\s+', ' ', $textContent);
        }
        return $textContent;
    }