Copied!
  • psalm-immutable
CloneableFinalInstantiable
Methods
public static parseLinkDestination(League\CommonMark\Parser\Cursor $cursor) : ?string
 

Attempt to parse link destination

  • return string|null The string, or null if no match
public static parseLinkLabel(League\CommonMark\Parser\Cursor $cursor) : int
public static parseLinkTitle(League\CommonMark\Parser\Cursor $cursor) : ?string
 

Attempt to parse link title (sans quotes)

  • return string|null The string, or null if no match
public static parsePartialLinkLabel(League\CommonMark\Parser\Cursor $cursor) : ?string
public static parsePartialLinkTitle(League\CommonMark\Parser\Cursor $cursor, string $endDelimiter) : ?string
Properties
private static ?WeakReference $lastCursor = NULL
 
  • var \WeakReference<\Cursor>|null
private static bool $lastCursorLacksClosingBrace = false
Methods
private static manuallyParseLinkDestination(League\CommonMark\Parser\Cursor $cursor) : ?string
private static parseDestinationBraces(League\CommonMark\Parser\Cursor $cursor) : ?string
Properties
private static ?WeakReference $lastCursor = NULL
 
  • var \WeakReference<\Cursor>|null
private static bool $lastCursorLacksClosingBrace = false
Methods
private static manuallyParseLinkDestination(League\CommonMark\Parser\Cursor $cursor) : ?string
private static parseDestinationBraces(League\CommonMark\Parser\Cursor $cursor) : ?string
public static parseLinkDestination(League\CommonMark\Parser\Cursor $cursor) : ?string
 

Attempt to parse link destination

  • return string|null The string, or null if no match
public static parseLinkLabel(League\CommonMark\Parser\Cursor $cursor) : int
public static parseLinkTitle(League\CommonMark\Parser\Cursor $cursor) : ?string
 

Attempt to parse link title (sans quotes)

  • return string|null The string, or null if no match
public static parsePartialLinkLabel(League\CommonMark\Parser\Cursor $cursor) : ?string
public static parsePartialLinkTitle(League\CommonMark\Parser\Cursor $cursor, string $endDelimiter) : ?string
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration