org\parser\driver\Markdown::encodeAmpsAndAngles PHP Метод

encodeAmpsAndAngles() защищенный Метод

protected encodeAmpsAndAngles ( $text )
    protected function encodeAmpsAndAngles($text)
    {
        #
        # Smart processing for ampersands and angle brackets that need to
        # be encoded. Valid character entities are left alone unless the
        # no-entities mode is set.
        #
        if ($this->no_entities) {
            $text = str_replace('&', '&', $text);
        } else {
            # Ampersand-encoding based entirely on Nat Irons's Amputator
            # MT plugin: <http://bumppo.net/projects/amputator/>
            $text = preg_replace('/&(?!#?[xX]?(?:[0-9a-fA-F]+|\\w+);)/', '&amp;', $text);
        }
        # Encode remaining <'s
        $text = str_replace('<', '&lt;', $text);
        return $text;
    }