1*04fd306cSNickeau<?php 2*04fd306cSNickeau 3*04fd306cSNickeaunamespace ComboStrap; 4*04fd306cSNickeau 5*04fd306cSNickeau/** 6*04fd306cSNickeau * Class syntax_plugin_combo_hr 7*04fd306cSNickeau * [[https://www.w3.org/TR/2011/WD-html5-author-20110809/the-hr-element.html|W3c reference]] 8*04fd306cSNickeau * [[https://www.digitala11y.com/separator-role/|Separator role]] 9*04fd306cSNickeau * [[https://material.io/components/dividers|Divider]] 10*04fd306cSNickeau * 11*04fd306cSNickeau * HR is a void element and support both syntax 12*04fd306cSNickeau * https://dev.w3.org/html5/html-author/#void-elements-0 13*04fd306cSNickeau */ 14*04fd306cSNickeauclass HrTag 15*04fd306cSNickeau{ 16*04fd306cSNickeau 17*04fd306cSNickeau const TAG = "hr"; 18*04fd306cSNickeau 19*04fd306cSNickeau public static function render(TagAttributes $tagAttributes): string 20*04fd306cSNickeau { 21*04fd306cSNickeau return $tagAttributes->toHtmlEmptyTag("hr"); 22*04fd306cSNickeau } 23*04fd306cSNickeau 24*04fd306cSNickeau public static function getDisplay(): string 25*04fd306cSNickeau { 26*04fd306cSNickeau return Call::BlOCK_DISPLAY; 27*04fd306cSNickeau } 28*04fd306cSNickeau 29*04fd306cSNickeau} 30