Links
class Links extends AbstractPass
Traits
Properties
protected Parser | $parser | from AbstractPass | |
protected ParsedText | $text | from AbstractPass |
Methods
void
parse()
Parse the prepared text from stored parser
void
from
LinkAttributesSetter
void
addLinkTag(int $startPos, int $endPos, int $endLen, string $linkInfo)
Add an image tag for given text span
array
getLabels()
Capture and return labels used in current text
void
parseAutomaticLinks()
Parse automatic links markup
void
parseInlineLinks()
Parse inline links markup
void
parseReferenceLinks()
Parse reference links markup
Details
in
AbstractPass at line 29
__construct(Parser $parser, ParsedText $text)
No description
at line 19
void
parse()
Parse the prepared text from stored parser
in
LinkAttributesSetter at line 22
protected void
setLinkAttributes(Tag $tag, string $linkInfo, string $attrName)
Set a URL or IMG tag's attributes
at line 44
protected void
addLinkTag(int $startPos, int $endPos, int $endLen, string $linkInfo)
Add an image tag for given text span
at line 64
protected array
getLabels()
Capture and return labels used in current text
at line 86
protected void
parseAutomaticLinks()
Parse automatic links markup
at line 114
protected void
parseInlineLinks()
Parse inline links markup
at line 138
protected void
parseReferenceLinks()
Parse reference links markup