TYPO3 CMS
TYPO3_6-2
|
Public Member Functions | |
Auth_OpenID_Parse () | |
tagMatcher ($tag_name, $close_tags=null) | |
openTag ($tag_name) | |
closeTag ($tag_name) | |
htmlBegin ($s) | |
htmlEnd ($s) | |
headFind () | |
replaceEntities ($str) | |
removeQuotes ($str) | |
match ($regexp, $text, &$match) | |
parseLinkAttrs ($html) | |
relMatches ($rel_attr, $target_rel) | |
linkHasRel ($link_attrs, $target_rel) | |
findLinksRel ($link_attrs_list, $target_rel) | |
findFirstHref ($link_attrs_list, $target_rel) | |
Public Attributes | |
$_re_flags = "si" | |
$_removed_re | |
$_tag_expr = "<%s\b(?!:)([^>]*?)(?:\/>|>(.*)(?:<\/?%s\s*>|\Z))" | |
$_attr_find = '\b(\w+)=("[^"]*"|\'[^\']*\'|[^\'"\s\/<>]+)' | |
$_open_tag_expr = "<%s\b" | |
$_close_tag_expr = "<((\/%s\b)|(%s[^>\/]*\/))>" | |
Require Auth_OpenID::arrayGet().
Auth_OpenID_Parse::Auth_OpenID_Parse | ( | ) |
Definition at line 111 of file Parse.php.
Referenced by Auth_OpenID_legacy_discover().
Auth_OpenID_Parse::closeTag | ( | $tag_name | ) |
Auth_OpenID_Parse::findFirstHref | ( | $link_attrs_list, | |
$target_rel | |||
) |
Definition at line 348 of file Parse.php.
References Auth_OpenID\arrayGet(), and findLinksRel().
Auth_OpenID_Parse::findLinksRel | ( | $link_attrs_list, | |
$target_rel | |||
) |
Definition at line 333 of file Parse.php.
References $result, and linkHasRel().
Referenced by findFirstHref().
Auth_OpenID_Parse::headFind | ( | ) |
Auth_OpenID_Parse::htmlBegin | ( | $s | ) |
Definition at line 167 of file Parse.php.
References $result, and openTag().
Referenced by parseLinkAttrs().
Auth_OpenID_Parse::htmlEnd | ( | $s | ) |
Definition at line 179 of file Parse.php.
References $result, and closeTag().
Referenced by parseLinkAttrs().
Auth_OpenID_Parse::linkHasRel | ( | $link_attrs, | |
$target_rel | |||
) |
Auth_OpenID_Parse::match | ( | $regexp, | |
$text, | |||
& | $match | ||
) |
Auth_OpenID_Parse::openTag | ( | $tag_name | ) |
Definition at line 155 of file Parse.php.
Referenced by htmlBegin().
Auth_OpenID_Parse::parseLinkAttrs | ( | $html | ) |
Find all link tags in a string representing a HTML document and return a list of their attributes.
string | $html | The text to parse |
Definition at line 251 of file Parse.php.
References headFind(), htmlBegin(), htmlEnd(), match(), removeQuotes(), and replaceEntities().
Auth_OpenID_Parse::relMatches | ( | $rel_attr, | |
$target_rel | |||
) |
Definition at line 309 of file Parse.php.
Referenced by linkHasRel().
Auth_OpenID_Parse::removeQuotes | ( | $str | ) |
Definition at line 204 of file Parse.php.
Referenced by parseLinkAttrs().
Auth_OpenID_Parse::replaceEntities | ( | $str | ) |
Definition at line 196 of file Parse.php.
Referenced by parseLinkAttrs().
Auth_OpenID_Parse::tagMatcher | ( | $tag_name, | |
$close_tags = null |
|||
) |
Returns a regular expression that will match a given tag in an SGML string.
Definition at line 140 of file Parse.php.
References $_tag_expr.
Referenced by headFind().
Auth_OpenID_Parse::$_attr_find = '\b(\w+)=("[^"]*"|\'[^\']*\'|[^\'"\s\/<>]+)' |
Auth_OpenID_Parse::$_close_tag_expr = "<((\/%s\b)|(%s[^>\/]*\/))>" |
Auth_OpenID_Parse::$_re_flags = "si" |
Auth_OpenID_Parse::$_removed_re |
Auth_OpenID_Parse::$_tag_expr = "<%s\b(?!:)([^>]*?)(?:\/>|>(.*)(?:<\/?%s\s*>|\Z))" |
Starts with the tag name at a word boundary, where the tag name is not a namespace
Definition at line 104 of file Parse.php.
Referenced by tagMatcher().