Auth_OpenID_Parse::tagMatcher PHP Method

tagMatcher() public method

Returns a regular expression that will match a given tag in an SGML string.
public tagMatcher ( $tag_name, $close_tags = null )
    function tagMatcher($tag_name, $close_tags = null)
    {
        $expr = $this->_tag_expr;
        if ($close_tags) {
            $options = implode("|", array_merge(array($tag_name), $close_tags));
            $closer = sprintf("(?:%s)", $options);
        } else {
            $closer = $tag_name;
        }
        $expr = sprintf($expr, $tag_name, $closer);
        return sprintf("/%s/%s", $expr, $this->_re_flags);
    }