PHP Класс Texy\Modules\ImageModule

Наследование: extends Texy\Module
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$defaultAlt default alternative text
$fileRoot physical location of images on server
$leftClass left-floated images CSS class
$linkedRoot root of linked images (http)
$onLoad images onload handler
$rightClass right-floated images CSS class
$root root of relative images (http)

Открытые методы

Метод Описание
__construct ( $texy )
addReference ( $name, Image $image ) : void Adds new named reference to image.
beforeParse ( Texy $texy, &$text ) : void Text pre-processing.
factoryImage ( $content, $mod, $tryRef = TRUE ) : Image Parses image's syntax.
getReference ( $name ) : Image Returns named reference.
patternImage ( Texy\LineParser $parser, array $matches ) : HtmlElement | string | FALSE Callback for [* small.jpg 80x13 | small-over.jpg | big.jpg .(alternative text)[class]{style}>]:LINK.
patternReferenceDef ( array $matches ) : string Callback for: [*image*]: urls .(title)[class]{style}.
solve ( HandlerInvocation $invocation = NULL, Image $image, Link $link = NULL ) : HtmlElement | FALSE Finish invocation.

Описание методов

__construct() публичный Метод

public __construct ( $texy )

addReference() публичный Метод

Adds new named reference to image.
public addReference ( $name, Image $image ) : void
$image Texy\Image
Результат void

beforeParse() публичный Метод

Text pre-processing.
public beforeParse ( Texy $texy, &$text ) : void
$texy Texy
Результат void

factoryImage() публичный Метод

Parses image's syntax.
public factoryImage ( $content, $mod, $tryRef = TRUE ) : Image
Результат Texy\Image

getReference() публичный Метод

Returns named reference.
public getReference ( $name ) : Image
Результат Texy\Image reference descriptor (or FALSE)

patternImage() публичный Метод

Callback for [* small.jpg 80x13 | small-over.jpg | big.jpg .(alternative text)[class]{style}>]:LINK.
public patternImage ( Texy\LineParser $parser, array $matches ) : HtmlElement | string | FALSE
$parser Texy\LineParser
$matches array
Результат Texy\HtmlElement | string | FALSE

patternReferenceDef() публичный Метод

Callback for: [*image*]: urls .(title)[class]{style}.
public patternReferenceDef ( array $matches ) : string
$matches array
Результат string

solve() публичный Метод

Finish invocation.
public solve ( HandlerInvocation $invocation = NULL, Image $image, Link $link = NULL ) : HtmlElement | FALSE
$invocation Texy\HandlerInvocation
$image Texy\Image
$link Texy\Link
Результат Texy\HtmlElement | FALSE

Описание свойств

$defaultAlt публичное свойство

default alternative text
public $defaultAlt

$fileRoot публичное свойство

physical location of images on server
public $fileRoot

$leftClass публичное свойство

left-floated images CSS class
public $leftClass

$linkedRoot публичное свойство

root of linked images (http)
public $linkedRoot

$onLoad публичное свойство

images onload handler
public $onLoad

$rightClass публичное свойство

right-floated images CSS class
public $rightClass

$root публичное свойство

root of relative images (http)
public $root