00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00016 final class UnTypographizer extends BaseFilter
00017 {
00018 private static $symbols =
00019 array(
00020 ' ' => ' ',
00021 ' < ' => ' < ',
00022 ' > ' => ' > ',
00023 '…' => '…',
00024 '™' => '™',
00025 '©' => '©',
00026 '№' => '№',
00027 '—' => '—',
00028 '—' => '—',
00029 '«' => '«',
00030 '»' => '»',
00031 '•' => '•',
00032 '®' => '®',
00033 '¼' => '¼',
00034 '½' => '½',
00035 '¾' => '¾',
00036 '±' => '±'
00037 );
00038
00042 public static function me()
00043 {
00044 return Singleton::getInstance(__CLASS__);
00045 }
00046
00047 public function apply($value)
00048 {
00049 return strtr($value, self::$symbols);
00050 }
00051 }
00052 ?>