public function getTextForSummary($maxlength = 250) { $truncatedtext = parent::getTextForSummary($maxlength); # clean up unfinished links # XXX: make this optional? wasn't there in autosummary, but required for # deletion summary. $truncatedtext = preg_replace('/\\[\\[([^\\]]*)\\]?$/', '$1', $truncatedtext); return $truncatedtext; }