class Images extends AbstractPass

Traits

Properties

protected Parser $parser from  AbstractPass
protected ParsedText $text from  AbstractPass

Methods

__construct(Parser $parser, ParsedText $text)

No description

void
parse()

Parse the prepared text from stored parser

void
setLinkAttributes(Tag $tag, string $linkInfo, string $attrName)

Set a URL or IMG tag's attributes

void
addImageTag(int $startPos, int $endPos, int $endLen, string $linkInfo, string $alt)

Add an image tag for given text span

void
parseInlineImages()

Parse inline images markup

void
parseReferenceImages()

Parse reference images markup

Details

in AbstractPass at line 29
__construct(Parser $parser, ParsedText $text)

No description

Parameters

Parser $parser
ParsedText $text

at line 19
void parse()

Parse the prepared text from stored parser

Return Value

void

protected void setLinkAttributes(Tag $tag, string $linkInfo, string $attrName)

Set a URL or IMG tag's attributes

Parameters

Tag $tag

URL or IMG tag

string $linkInfo

Link's info: an URL optionally followed by spaces and a title

string $attrName

Name of the URL attribute

Return Value

void

at line 46
protected void addImageTag(int $startPos, int $endPos, int $endLen, string $linkInfo, string $alt)

Add an image tag for given text span

Parameters

int $startPos

Start tag position

int $endPos

End tag position

int $endLen

End tag length

string $linkInfo

URL optionally followed by space and a title

string $alt

Value for the alt attribute

Return Value

void

at line 61
protected void parseInlineImages()

Parse inline images markup

Return Value

void

at line 86
protected void parseReferenceImages()

Parse reference images markup

Return Value

void