abstract class AbstractXSLSupportCheck extends TemplateCheck

Constants

XMLNS_XSL

XSL namespace

Properties

protected string[] $supportedElements
protected string[] $supportedFunctions
protected string[] $supportedOperators

Methods

void
check(DOMElement $template, Tag $tag)

Check for elements not supported by the PHP renderer

void
checkXPathExpression(string $expr)

Check given XPath expression

void
checkXPathExpressions(DOMElement $template)

Check all XPath expressions in given template

void
checkXslElements(DOMElement $template)

Check all XSL elements in given template

array
getXPathExpressions(DOMElement $template)

Return all XPath expressions in given template

Details

at line 40
void check(DOMElement $template, Tag $tag)

Check for elements not supported by the PHP renderer

Parameters

DOMElement $template

node

Tag $tag

Tag this template belongs to

Return Value

void

at line 49
protected void checkXPathExpression(string $expr)

Check given XPath expression

Parameters

string $expr

Return Value

void

at line 65
protected void checkXPathExpressions(DOMElement $template)

Check all XPath expressions in given template

Parameters

DOMElement $template

Return Value

void

at line 76
protected void checkXslElements(DOMElement $template)

Check all XSL elements in given template

Parameters

DOMElement $template

Return Value

void

at line 98
protected array getXPathExpressions(DOMElement $template)

Return all XPath expressions in given template

Parameters

DOMElement $template

Return Value

array