예제 #1
0
    function __construct()
    {
        $rules = array();

        // Smiley rule
        $rules['smileys'] = array(
            'start'    => self::REGEXP,
            'callback' => 'SmileyFormat::smiley'
        );

        // Smiley short notation rule
        $needles = array_keys(Smiley::getShort());
        $needles = array_map('preg_quote', $needles);
        $rules['smileys_short'] = array(
            'start'    => '(>|^|\s)(' . implode('|', $needles) . ')(?=$|<|\s)',
            'callback' => 'SmileyFormat::short'
        );

        parent::__construct($rules);
    }
예제 #2
0
 /**
  * Initializes a new StudipFormat instance.
  */
 public function __construct()
 {
     parent::__construct(self::getStudipMarkups());
 }