00001 <?php
00002 /***************************************************************************00003 * Copyright (C) 2007 by Konstantin V. Arkhipov *00004 * *00005 * This program is free software; you can redistribute it and/or modify *00006 * it under the terms of the GNU General Public License as published by *00007 * the Free Software Foundation; either version 2 of the License, or *00008 * (at your option) any later version. *00009 * *00010 ***************************************************************************/00011 /* $Id: Paragraphizer.class.php 3202 2007-04-30 19:01:43Z voxus $ */00012
00016finalclass ParagraphizerextendsBaseFilter implements Instantiatable00017 {
00021publicstatic function me()
00022 {
00023 returnSingleton::getInstance(__CLASS__);
00024 }
00025
00026public function apply($value)
00027 {
00028 return preg_replace(
00029 '~^([^<].+)\s$~Uums',
00030 '<p>$1</p>'."\n",
00031 $value
00032 );
00033 }
00034 }
00035 ?>
generated by doxygen-1.5.1
for onPHP at Mon Apr 30 23:10:09 2007