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