class DisallowUnsupportedXSL extends AbstractXSLSupportCheck

Constants

XMLNS_XSL

XSL namespace

Properties

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

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

void
checkXslApplyTemplatesElement(DOMElement $applyTemplates)

No description

void
checkXslAttributeElement(DOMElement $attribute)

No description

void
checkXslCopyOfElement(DOMElement $copyOf)

No description

void
checkXslElementElement(DOMElement $element)

No description

void
checkXslIfElement(DOMElement $if)

No description

void
checkXslValueOfElement(DOMElement $valueOf)

No description

void
checkXslVariableElement(DOMElement $variable)

No description

void
checkXslWhenElement(DOMElement $when)

No description

requireAttribute(DOMElement $element, string $attrName)

No description

Details

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

protected void checkXPathExpression(string $expr)

Check given XPath expression

Parameters

string $expr

Return Value

void

protected void checkXPathExpressions(DOMElement $template)

Check all XPath expressions in given template

Parameters

DOMElement $template

Return Value

void

protected void checkXslElements(DOMElement $template)

Check all XSL elements in given template

Parameters

DOMElement $template

Return Value

void

protected array getXPathExpressions(DOMElement $template)

Return all XPath expressions in given template

Parameters

DOMElement $template

Return Value

array

at line 19
protected void checkXslApplyTemplatesElement(DOMElement $applyTemplates)

No description

Parameters

DOMElement $applyTemplates

Return Value

void

at line 27
protected void checkXslAttributeElement(DOMElement $attribute)

No description

Parameters

DOMElement $attribute

Return Value

void

at line 42
protected void checkXslCopyOfElement(DOMElement $copyOf)

No description

Parameters

DOMElement $copyOf

Return Value

void

at line 47
protected void checkXslElementElement(DOMElement $element)

No description

Parameters

DOMElement $element

Return Value

void

at line 58
protected void checkXslIfElement(DOMElement $if)

No description

Parameters

DOMElement $if

Return Value

void

at line 63
protected void checkXslValueOfElement(DOMElement $valueOf)

No description

Parameters

DOMElement $valueOf

Return Value

void

at line 68
protected void checkXslVariableElement(DOMElement $variable)

No description

Parameters

DOMElement $variable

Return Value

void

at line 73
protected void checkXslWhenElement(DOMElement $when)

No description

Parameters

DOMElement $when

Return Value

void

at line 78
protected requireAttribute(DOMElement $element, string $attrName)

No description

Parameters

DOMElement $element
string $attrName