readCSS($pipeline->getCurrentCSSState()); $box->add_child($break_box); } function build(&$box, $text, &$pipeline) { error_no_method('build', get_class($this)); } function break_into_lines($content) { return preg_split('/[\r\n]/u', $content); } function break_into_words($content) { return preg_split('/ /u', $content); } function collapse_whitespace($content) { return preg_replace('/[\r\n\t ]+/u', ' ', $content); } function remove_leading_linefeeds($content) { return preg_replace('/^ *[\r\n]+/u', '', $content); } function remove_trailing_linefeeds($content) { return preg_replace('/[\r\n]+$/u', '', $content); } } ?>