1 <?php
2 
3 namespace dokuwiki\Form;
4 
5 /**
6  * Class TagOpenElement
7  *
8  * Creates an open HTML tag. You have to make sure you close it
9  * again or this will produce invalid HTML
10  *
11  * @package dokuwiki\Form
12  */
13 class TagOpenElement extends ValueElement
14 {
15     /**
16      * @param string $tag
17      * @param array $attributes
18      */
19     public function __construct($tag, $attributes = [])
20     {
21         parent::__construct('tagopen', $tag, $attributes);
22     }
23 
24     /**
25      * The HTML representation of this element
26      *
27      * @return string
28      */
29     public function toHTML()
30     {
31         return '<' . $this->val() . ' ' . buildAttributes($this->attrs()) . '>';
32     }
33 }
34