Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | // AUTOMATICALLY GENERATED. DO NOT EDIT. |
4 | // Use `composer build` to regenerate. |
5 | |
6 | namespace Wikimedia\IDLeDOM; |
7 | |
8 | /** |
9 | * XPathResult |
10 | * |
11 | * @see https://dom.spec.whatwg.org/#interface-xpathresult |
12 | * |
13 | * @property int $resultType |
14 | * @property float $numberValue |
15 | * @property string $stringValue |
16 | * @property bool $booleanValue |
17 | * @property Node|null $singleNodeValue |
18 | * @property bool $invalidIteratorState |
19 | * @property int $snapshotLength |
20 | * @phan-forbid-undeclared-magic-properties |
21 | */ |
22 | interface XPathResult { |
23 | /** @var int */ |
24 | public const ANY_TYPE = 0; |
25 | |
26 | /** @var int */ |
27 | public const NUMBER_TYPE = 1; |
28 | |
29 | /** @var int */ |
30 | public const STRING_TYPE = 2; |
31 | |
32 | /** @var int */ |
33 | public const BOOLEAN_TYPE = 3; |
34 | |
35 | /** @var int */ |
36 | public const UNORDERED_NODE_ITERATOR_TYPE = 4; |
37 | |
38 | /** @var int */ |
39 | public const ORDERED_NODE_ITERATOR_TYPE = 5; |
40 | |
41 | /** @var int */ |
42 | public const UNORDERED_NODE_SNAPSHOT_TYPE = 6; |
43 | |
44 | /** @var int */ |
45 | public const ORDERED_NODE_SNAPSHOT_TYPE = 7; |
46 | |
47 | /** @var int */ |
48 | public const ANY_UNORDERED_NODE_TYPE = 8; |
49 | |
50 | /** @var int */ |
51 | public const FIRST_ORDERED_NODE_TYPE = 9; |
52 | |
53 | /** |
54 | * @return int |
55 | */ |
56 | public function getResultType(): int; |
57 | |
58 | /** |
59 | * @return float |
60 | */ |
61 | public function getNumberValue(): float; |
62 | |
63 | /** |
64 | * @return string |
65 | */ |
66 | public function getStringValue(): string; |
67 | |
68 | /** |
69 | * @return bool |
70 | */ |
71 | public function getBooleanValue(): bool; |
72 | |
73 | /** |
74 | * @return Node|null |
75 | */ |
76 | public function getSingleNodeValue(); |
77 | |
78 | /** |
79 | * @return bool |
80 | */ |
81 | public function getInvalidIteratorState(): bool; |
82 | |
83 | /** |
84 | * @return int |
85 | */ |
86 | public function getSnapshotLength(): int; |
87 | |
88 | /** |
89 | * @return Node|null |
90 | */ |
91 | public function iterateNext(); |
92 | |
93 | /** |
94 | * @param int $index |
95 | * @return Node|null |
96 | */ |
97 | public function snapshotItem( int $index ); |
98 | |
99 | } |