LinkParserHelper
in package
FinalYes
Tags
Table of Contents
Properties
- $lastCursor : WeakReference<string|int, Cursor>|null
- $lastCursorLacksClosingBrace : bool
Methods
- parseLinkDestination() : string|null
- Attempt to parse link destination
- parseLinkLabel() : int
- parseLinkTitle() : string|null
- Attempt to parse link title (sans quotes)
- parsePartialLinkLabel() : string|null
- parsePartialLinkTitle() : string|null
- manuallyParseLinkDestination() : string|null
- parseDestinationBraces() : string|null
Properties
$lastCursor
private
static WeakReference<string|int, Cursor>|null
$lastCursor
= null
$lastCursorLacksClosingBrace
private
static bool
$lastCursorLacksClosingBrace
= false
Methods
parseLinkDestination()
Attempt to parse link destination
public
static parseLinkDestination(Cursor $cursor) : string|null
Parameters
- $cursor : Cursor
Return values
string|null —The string, or null if no match
parseLinkLabel()
public
static parseLinkLabel(Cursor $cursor) : int
Parameters
- $cursor : Cursor
Return values
intparseLinkTitle()
Attempt to parse link title (sans quotes)
public
static parseLinkTitle(Cursor $cursor) : string|null
Parameters
- $cursor : Cursor
Return values
string|null —The string, or null if no match
parsePartialLinkLabel()
public
static parsePartialLinkLabel(Cursor $cursor) : string|null
Parameters
- $cursor : Cursor
Return values
string|nullparsePartialLinkTitle()
public
static parsePartialLinkTitle(Cursor $cursor, string $endDelimiter) : string|null
Parameters
- $cursor : Cursor
- $endDelimiter : string
Return values
string|nullmanuallyParseLinkDestination()
private
static manuallyParseLinkDestination(Cursor $cursor) : string|null
Parameters
- $cursor : Cursor
Return values
string|nullparseDestinationBraces()
private
static parseDestinationBraces(Cursor $cursor) : string|null
Parameters
- $cursor : Cursor