LinkModule
final class LinkModule extends Module
Links module.
Properties
string | $root | ||
string|null | $imageClass | ||
bool | $forceNoFollow | ||
bool | $shorten |
Methods
void
string
patternReferenceDef(array $matches)
Callback for: [la trine]: http://www.latrine.cz/ text odkazu .(title)[class]{style}.
HtmlElement|string|null
HtmlElement|string|null
patternUrlEmail(LineParser $parser, array $matches, string $name)
Callback for: http://davidgrudl.com david@grudl.com.
void
Link|null
getReference(string $name)
Returns named reference.
factoryLink(string $dest, string|null $mMod, string|null $label)
No description
HtmlElement|string
solve(HandlerInvocation|null $invocation, Link $link, HtmlElement|string $content = null)
Finish invocation.
HtmlElement|string
Details
at line 46
__construct(Texy $texy)
No description
at line 86
void
beforeParse(Texy $texy, $text)
Text pre-processing.
at line 105
string
patternReferenceDef(array $matches)
internal |
Callback for: [la trine]: http://www.latrine.cz/ text odkazu .(title)[class]{style}.
at line 126
HtmlElement|string|null
patternReference(LineParser $parser, array $matches)
Callback for: [ref].
at line 166
HtmlElement|string|null
patternUrlEmail(LineParser $parser, array $matches, string $name)
Callback for: http://davidgrudl.com david@grudl.com.
at line 185
void
addReference(string $name, Link $link)
Adds new named reference.
at line 195
Link|null
getReference(string $name)
Returns named reference.
at line 221
Link
factoryLink(string $dest, string|null $mMod, string|null $label)
No description
at line 264
HtmlElement|string
solve(HandlerInvocation|null $invocation, Link $link, HtmlElement|string $content = null)
Finish invocation.
at line 312
HtmlElement|string
solveUrlEmail(HandlerInvocation $invocation, Link $link)
Finish invocation.
at line 323
solveNewReference(HandlerInvocation $invocation, string $name)
Finish invocation.