Zend\Tag\Cloud\Decorator\AbstractDecorator
Abstract class for decorators
Synopsis
class AbstractDecorator
implements
DecoratorInterface
{
- // members
- protected string $encoding;
- protected Escaper $escaper;
- protected array $skipOptions;
- // methods
- public void __construct()
- public AbstractTag setOptions()
- public string getEncoding()
- public HTMLCloud setEncoding()
- public HtmlCloud setEscaper()
- public Escaper getEscaper()
- protected void validateElementName()
- protected void validateAttributeName()
- protected void wrapTag()
Hierarchy
Extended by
- Zend\Tag\Cloud\Decorator\HtmlCloud
- Zend\Tag\Cloud\Decorator\AbstractCloud
- Zend\Tag\Cloud\Decorator\HtmlTag
- Zend\Tag\Cloud\Decorator\AbstractTag
Implements
Members
protected
- $encoding — string
- $escaper — Zend\Escaper\Escaper
- $skipOptions
—
array
Option keys to skip when calling setOptions()
Methods
protected
- validateAttributeName() — Validate an HTML attribute name
- validateElementName() — Validate an HTML element name
- wrapTag()
public
- __construct() — Create a new decorator with options
- getEncoding() — Get encoding
- getEscaper() — Retrieve Escaper instance
- setEncoding() — Set encoding
- setEscaper() — Set Escaper instance
- setOptions() — Set options from array