Damit wird es klarer.
Das Blöde ist nur, dass diese Zeile:
return str_replace(" ", " ", nl2br(htmlentities($this->text, ENT_QUOTES | ENT_IGNORE, "UTF-8")));
entweder gar keinen Zeilenumbruch macht, wenn ich den Parameter auf 'false* setze oder dann gleich 2 oder 3. 😕