CloseBracketParser
in package
implements
InlineParserInterface, EnvironmentAwareInterface
FinalYes
Table of Contents
Interfaces
Properties
Methods
- getMatchDefinition() : InlineParserMatch
- parse() : bool
- setEnvironment() : void
- createInline() : AbstractWebResource
- tryParseInlineLinkAndTitle() : array<string, string>|null
- tryParseReference() : ReferenceInterface|null
Properties
$environment
private
EnvironmentInterface
$environment
Tags
Methods
getMatchDefinition()
public
getMatchDefinition() : InlineParserMatch
Return values
InlineParserMatchparse()
public
parse(InlineParserContext $inlineContext) : bool
Parameters
- $inlineContext : InlineParserContext
Return values
boolsetEnvironment()
public
setEnvironment(EnvironmentInterface $environment) : void
Parameters
- $environment : EnvironmentInterface
createInline()
private
createInline(string $url, string $title, bool $isImage[, ReferenceInterface|null $reference = null ]) : AbstractWebResource
Parameters
- $url : string
- $title : string
- $isImage : bool
- $reference : ReferenceInterface|null = null
Return values
AbstractWebResourcetryParseInlineLinkAndTitle()
private
tryParseInlineLinkAndTitle(Cursor $cursor) : array<string, string>|null
Parameters
- $cursor : Cursor
Return values
array<string, string>|nulltryParseReference()
private
tryParseReference(Cursor $cursor, ReferenceMapInterface $referenceMap, Bracket $opener, int $startPos) : ReferenceInterface|null
Parameters
- $cursor : Cursor
- $referenceMap : ReferenceMapInterface
- $opener : Bracket
- $startPos : int