DOMElement
last analyzed

Size/Duplication

Total Lines 3
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
dl 0
loc 3
ccs 1
cts 1
cp 1
c 0
b 0
f 0
1
<?php
2
3
/*
4
 * This file is part of the Ariadne Component Library.
5
 *
6
 * (c) Muze <[email protected]>
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace arc\xml;
13
14
/**
15
 * This adds docblock information for DOMElement methods and properties
16
 * that are available on the \arc\xml\Proxy class.
17
 *
18
 * @property string $tagName
19
 * @property int $nodeType
20
 * @property Proxy $parentNode
21
 * @property Proxy $firstChild
22
 * @property Proxy $lastChild
23
 * @property Proxy $previousSibling
24
 * @property Proxy $nextSibling
25
 * @property \DOMDocument $ownerDocument
26
 * @property string $namespaceURI
27
 * @property string $prefix
28
 * @property string $localName
29
 * @property string $baseURI
30
 * @property string $textContent
31
 * 
32
 * @method string getAttribute( string $name )
33
 * @method string getAttributeNS( string $namespaceURI, string $localName )
34
 * @method array getElementsByTagName( string $name )
35
 * @method array getElementsByTagNameNS( string $namespaceURI, string $localName)
36
 * @method bool hasAttribute( string $name )
37
 * @method bool hasAttributeNS( string $namespaceURI, string $localname )
38
 * @method bool removeAttribute( string $name )
39
 * @method bool removeAttributeNS( string $namespaceURI, string $localName )
40
 * @method DOMAttr setAttribute( string $name, string $value )
41
 * @method void setAttributeNS( string $namespaceURI, string $qualifiedName, string $value )
42
 * @method void setIdAttribute( string $name, bool $isId )
43
 * @method void setIdAttributeNS( string $namespaceURI, string $localName, bool $isId )
44
 * @method Proxy appendChild( Proxy $child )
45
 * @method Proxy cloneNode( bool $deep )
46
 * @method int getLineNo()
47
 * @method string getNodePath()
48
 * @method bool hasAttributes()
49
 * @method bool hasChildNodes()
50
 * @method Proxy insertBefore( Proxy $newnode, Proxy $refnode )
51
 * @method bool isDefaultNamespace( string $namespaceURI )
52
 * @method bool isSameNode( Proxy $node )
53
 * @method bool isSupported( string $feature, string $version )
54
 * @method string lookupNamespaceURI( string $prefix )
55
 * @method string lookupPrefix( string $namespaceURI )
56
 * @method void normalize()
57
 * @method Proxy removeChild( Proxy $oldnode )
58
 * @method Proxy replaceChild( Proxy $newnode, Proxy $oldnode )
59
 */
60
interface DOMElement {
61
62
}