gorriecoe\HTMLTag\View\HTMLTag
HTMLTag
Synopsis
class HTMLTag
extends ViewableData
{
- // members
- private static array $void_elements = ;
- protected string|null $string = NULL;
- protected string|null $tag = NULL;
- protected array $attributes = ;
- protected array $classes = ;
- protected string|null $classPrefix = NULL;
- // methods
- public void __construct()
- public HTMLTag setTag()
- public HTMLTag addAttribute()
- public void setAttribute()
- public HTMLTag removeAttribute()
- public HTMLTag setID()
- public HTMLTag setClass()
- public HTMLTag addClass()
- public HTMLTag removeClass()
- public HTMLTag setPrefix()
- public array getVoidElements()
- public boolean isVoidElement()
- public string Render()
- public string Raw()
- public string forTemplate()
Hierarchy
Extends
- SilverStripe\View\ViewableData
Members
private
- $void_elements
—
array
List of HTML5 void elements
protected
- $attributes — array
- $classPrefix — gorriecoe\HTMLTag\View\string|null
- $classes — array
- $string — gorriecoe\HTMLTag\View\string|null
- $tag — gorriecoe\HTMLTag\View\string|null
Methods
public
- __construct()
- Raw() — Returns the raw string value without html markup
- Render() — Returns the rendered html markup
- addAttribute() — Defines an HTML attribute to add
- addClass() — Defines a CSS classes to add
- forTemplate() — Returns the rendered html markup
- getVoidElements() — Gets list of void elements
- isVoidElement() — Returns true if the current tag is a void element
- removeAttribute() — Defines an HTML attribute to remove
- removeClass() — Defines a CSS classes to remove
- setAttribute()
- setClass() — Defines CSS classes
- setID() — Defines a CSS classes
- setPrefix() — Defines a CSS class prefix
- setTag() — Defines a HTML tag type