Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 17
0.00% covered (danger)
0.00%
0 / 17
CRAP
0.00% covered (danger)
0.00%
0 / 1
HTMLTableElement
0.00% covered (danger)
0.00%
0 / 17
0.00% covered (danger)
0.00%
0 / 17
306
0.00% covered (danger)
0.00%
0 / 1
 _unimplemented
n/a
0 / 0
n/a
0 / 0
0
 getCaption
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setCaption
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 createCaption
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 deleteCaption
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getTHead
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setTHead
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 createTHead
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 deleteTHead
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getTFoot
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 setTFoot
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 createTFoot
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 deleteTFoot
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getTBodies
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 createTBody
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getRows
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 insertRow
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 deleteRow
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3// AUTOMATICALLY GENERATED.  DO NOT EDIT.
4// Use `composer build` to regenerate.
5
6namespace Wikimedia\IDLeDOM\Stub;
7
8use Exception;
9use Wikimedia\IDLeDOM\HTMLCollection;
10use Wikimedia\IDLeDOM\HTMLTableCaptionElement;
11use Wikimedia\IDLeDOM\HTMLTableRowElement;
12use Wikimedia\IDLeDOM\HTMLTableSectionElement;
13
14trait HTMLTableElement {
15
16    // Underscore is used to avoid conflicts with DOM-reserved names
17    // phpcs:disable PSR2.Methods.MethodDeclaration.Underscore
18    // phpcs:disable MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName
19
20    /**
21     * @return Exception
22     */
23    abstract protected function _unimplemented(): Exception;
24
25    // phpcs:enable
26
27    /**
28     * @return HTMLTableCaptionElement|null
29     */
30    public function getCaption() {
31        throw self::_unimplemented();
32    }
33
34    /**
35     * @param HTMLTableCaptionElement|null $val
36     */
37    public function setCaption( /* ?HTMLTableCaptionElement */ $val ): void {
38        throw self::_unimplemented();
39    }
40
41    /**
42     * @return HTMLTableCaptionElement
43     */
44    public function createCaption() {
45        throw self::_unimplemented();
46    }
47
48    /**
49     * @return void
50     */
51    public function deleteCaption(): void {
52        throw self::_unimplemented();
53    }
54
55    /**
56     * @return HTMLTableSectionElement|null
57     */
58    public function getTHead() {
59        throw self::_unimplemented();
60    }
61
62    /**
63     * @param HTMLTableSectionElement|null $val
64     */
65    public function setTHead( /* ?HTMLTableSectionElement */ $val ): void {
66        throw self::_unimplemented();
67    }
68
69    /**
70     * @return HTMLTableSectionElement
71     */
72    public function createTHead() {
73        throw self::_unimplemented();
74    }
75
76    /**
77     * @return void
78     */
79    public function deleteTHead(): void {
80        throw self::_unimplemented();
81    }
82
83    /**
84     * @return HTMLTableSectionElement|null
85     */
86    public function getTFoot() {
87        throw self::_unimplemented();
88    }
89
90    /**
91     * @param HTMLTableSectionElement|null $val
92     */
93    public function setTFoot( /* ?HTMLTableSectionElement */ $val ): void {
94        throw self::_unimplemented();
95    }
96
97    /**
98     * @return HTMLTableSectionElement
99     */
100    public function createTFoot() {
101        throw self::_unimplemented();
102    }
103
104    /**
105     * @return void
106     */
107    public function deleteTFoot(): void {
108        throw self::_unimplemented();
109    }
110
111    /**
112     * @return HTMLCollection
113     */
114    public function getTBodies() {
115        throw self::_unimplemented();
116    }
117
118    /**
119     * @return HTMLTableSectionElement
120     */
121    public function createTBody() {
122        throw self::_unimplemented();
123    }
124
125    /**
126     * @return HTMLCollection
127     */
128    public function getRows() {
129        throw self::_unimplemented();
130    }
131
132    /**
133     * @param int $index
134     * @return HTMLTableRowElement
135     */
136    public function insertRow( int $index = -1 ) {
137        throw self::_unimplemented();
138    }
139
140    /**
141     * @param int $index
142     * @return void
143     */
144    public function deleteRow( int $index ): void {
145        throw self::_unimplemented();
146    }
147
148}