1 | <?php |
||
35 | class XMLAttributeHelper |
||
36 | { |
||
37 | /** |
||
38 | * @var DOMDocument |
||
39 | */ |
||
40 | private $DOMDocument; |
||
41 | |||
42 | /** |
||
43 | * @param DOMDocument $DOMDocument |
||
44 | */ |
||
45 | 11 | public function __construct(DOMDocument $DOMDocument) |
|
49 | |||
50 | /** |
||
51 | * @param string $elementName |
||
52 | * @param array $attributes |
||
53 | * @param string $value |
||
54 | * @return DOMElement |
||
55 | */ |
||
56 | 11 | public function createElementWithAttributes($elementName, array $attributes, $value = '') |
|
65 | |||
66 | /** |
||
67 | * @param string $attributeName |
||
68 | * @param string $value |
||
69 | * @return DOMAttr |
||
70 | */ |
||
71 | 11 | public function createAttributeWithValue($attributeName, $value) |
|
77 | |||
78 | /** |
||
79 | * @param string $elementName |
||
80 | * @param string $value |
||
81 | * @return DOMElement |
||
82 | */ |
||
83 | 11 | public function createElement($elementName, $value = '') |
|
87 | |||
88 | /** |
||
89 | * @param DOMDocument $DOMDocument |
||
90 | * @return XMLAttributeHelper |
||
91 | */ |
||
92 | 11 | public static function forDOM(DOMDocument $DOMDocument) |
|
96 | } |
||
97 |