Passed
Push — master ( 482d42...6f3615 )
by Josh
02:01
created

Element::insertElement()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 16
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

Changes 0
Metric Value
cc 2
eloc 9
c 0
b 0
f 0
nc 2
nop 3
dl 0
loc 16
ccs 0
cts 0
cp 0
crap 6
rs 9.9666
1
<?php declare(strict_types=1);
2
3
/**
4
* @package   s9e\SweetDOM
5
* @copyright Copyright (c) The s9e authors
6
* @license   http://www.opensource.org/licenses/mit-license.php The MIT License
7
*/
8
namespace s9e\SweetDOM;
9
10
use DOMElement;
11
use s9e\SweetDOM\NodeTraits\DeprecatedMethods;
12
use s9e\SweetDOM\NodeTraits\XPathMethods;
13
14
/**
15
* @method Comment afterComment(string $data)
16
* @method Element afterElement(string $nodeName, string $textContent = '')
17
* @method Element afterElementNS(?string $namespace, string $nodeName, string $textContent = '')
18
* @method Element afterXslApplyTemplates(?string $select = null, ?string $mode = null)
19
* @method Element afterXslAttribute(string $name, string $textContent = '', ?string $namespace = null)
20
* @method Element afterXslChoose()
21
* @method Element afterXslComment(string $textContent = '')
22
* @method Element afterXslCopyOf(string $select)
23
* @method Element afterXslElement(string $name, ?string $namespace = null, ?string $useAttributeSets = null)
24
* @method Element afterXslIf(string $test, string $textContent = '')
25
* @method Element afterXslOtherwise(string $textContent = '')
26
* @method Element afterXslText(string $textContent = '', ?string $disableOutputEscaping = null)
27
* @method Element afterXslValueOf(string $select, ?string $disableOutputEscaping = null)
28
* @method Element afterXslVariable(string $name, ?string $select = null)
29
* @method Element afterXslWhen(string $test, string $textContent = '')
30
* @method Comment appendComment(string $data)
31
* @method Element appendElement(string $nodeName, string $textContent = '')
32
* @method Element appendElementNS(?string $namespace, string $nodeName, string $textContent = '')
33
* @method Element appendXslApplyTemplates(?string $select = null, ?string $mode = null)
34
* @method Element appendXslAttribute(string $name, string $textContent = '', ?string $namespace = null)
35
* @method Element appendXslChoose()
36
* @method Element appendXslComment(string $textContent = '')
37
* @method Element appendXslCopyOf(string $select)
38
* @method Element appendXslElement(string $name, ?string $namespace = null, ?string $useAttributeSets = null)
39
* @method Element appendXslIf(string $test, string $textContent = '')
40
* @method Element appendXslOtherwise(string $textContent = '')
41
* @method Element appendXslText(string $textContent = '', ?string $disableOutputEscaping = null)
42
* @method Element appendXslValueOf(string $select, ?string $disableOutputEscaping = null)
43
* @method Element appendXslVariable(string $name, ?string $select = null)
44
* @method Element appendXslWhen(string $test, string $textContent = '')
45
* @method Comment beforeComment(string $data)
46
* @method Element beforeElement(string $nodeName, string $textContent = '')
47
* @method Element beforeElementNS(?string $namespace, string $nodeName, string $textContent = '')
48
* @method Element beforeXslApplyTemplates(?string $select = null, ?string $mode = null)
49
* @method Element beforeXslAttribute(string $name, string $textContent = '', ?string $namespace = null)
50
* @method Element beforeXslChoose()
51
* @method Element beforeXslComment(string $textContent = '')
52
* @method Element beforeXslCopyOf(string $select)
53
* @method Element beforeXslElement(string $name, ?string $namespace = null, ?string $useAttributeSets = null)
54
* @method Element beforeXslIf(string $test, string $textContent = '')
55
* @method Element beforeXslOtherwise(string $textContent = '')
56
* @method Element beforeXslText(string $textContent = '', ?string $disableOutputEscaping = null)
57
* @method Element beforeXslValueOf(string $select, ?string $disableOutputEscaping = null)
58
* @method Element beforeXslVariable(string $name, ?string $select = null)
59
* @method Element beforeXslWhen(string $test, string $textContent = '')
60
* @method Comment prependComment(string $data)
61
* @method Element prependElement(string $nodeName, string $textContent = '')
62
* @method Element prependElementNS(?string $namespace, string $nodeName, string $textContent = '')
63
* @method Element prependXslApplyTemplates(?string $select = null, ?string $mode = null)
64 8
* @method Element prependXslAttribute(string $name, string $textContent = '', ?string $namespace = null)
65
* @method Element prependXslChoose()
66 8
* @method Element prependXslComment(string $textContent = '')
67
* @method Element prependXslCopyOf(string $select)
68 7
* @method Element prependXslElement(string $name, ?string $namespace = null, ?string $useAttributeSets = null)
69 7
* @method Element prependXslIf(string $test, string $textContent = '')
70
* @method Element prependXslOtherwise(string $textContent = '')
71 6
* @method Element prependXslText(string $textContent = '', ?string $disableOutputEscaping = null)
72
* @method Element prependXslValueOf(string $select, ?string $disableOutputEscaping = null)
73 6
* @method Element prependXslVariable(string $name, ?string $select = null)
74
* @method Element prependXslWhen(string $test, string $textContent = '')
75
* @method Comment replaceWithComment(string $data)
76
* @method Element replaceWithElement(string $nodeName, string $textContent = '')
77
* @method Element replaceWithElementNS(?string $namespace, string $nodeName, string $textContent = '')
78
* @method Element replaceWithXslApplyTemplates(?string $select = null, ?string $mode = null)
79 6
* @method Element replaceWithXslAttribute(string $name, string $textContent = '', ?string $namespace = null)
80
* @method Element replaceWithXslChoose()
81
* @method Element replaceWithXslComment(string $textContent = '')
82
* @method Element replaceWithXslCopyOf(string $select)
83 2
* @method Element replaceWithXslElement(string $name, ?string $namespace = null, ?string $useAttributeSets = null)
84
* @method Element replaceWithXslIf(string $test, string $textContent = '')
85
* @method Element replaceWithXslOtherwise(string $textContent = '')
86
* @method Element replaceWithXslText(string $textContent = '', ?string $disableOutputEscaping = null)
87
* @method Element replaceWithXslValueOf(string $select, ?string $disableOutputEscaping = null)
88
* @method Element replaceWithXslVariable(string $name, ?string $select = null)
89
* @method Element replaceWithXslWhen(string $test, string $textContent = '')
90
*/
91
class Element extends DOMElement
92 1
{
93
	use DeprecatedMethods;
1 ignored issue
show
Bug introduced by
The trait s9e\SweetDOM\NodeTraits\DeprecatedMethods requires the property $nodeCreator which is not provided by s9e\SweetDOM\Element.
Loading history...
94
	use XPathMethods;
95
}