1 | <?php |
||
17 | class ObjectStateGroupTest extends ValueObjectVisitorBaseTest |
||
18 | { |
||
19 | /** |
||
20 | * Test the ObjectStateGroup visitor. |
||
21 | * |
||
22 | * @return string |
||
23 | */ |
||
24 | public function testVisit() |
||
72 | |||
73 | /** |
||
74 | * Test if result contains ObjectStateGroup element. |
||
75 | * |
||
76 | * @param string $result |
||
77 | * |
||
78 | * @depends testVisit |
||
79 | */ |
||
80 | public function testResultContainsObjectStateGroupElement($result) |
||
94 | |||
95 | /** |
||
96 | * Test if result contains ObjectStateGroup element attributes. |
||
97 | * |
||
98 | * @param string $result |
||
99 | * |
||
100 | * @depends testVisit |
||
101 | */ |
||
102 | public function testResultContainsObjectStateGroupAttributes($result) |
||
117 | |||
118 | /** |
||
119 | * Test if result contains id value element. |
||
120 | * |
||
121 | * @param string $result |
||
122 | * |
||
123 | * @depends testVisit |
||
124 | */ |
||
125 | public function testResultContainsIdValueElement($result) |
||
137 | |||
138 | /** |
||
139 | * Test if result contains identifier value element. |
||
140 | * |
||
141 | * @param string $result |
||
142 | * |
||
143 | * @depends testVisit |
||
144 | */ |
||
145 | public function testResultContainsIdentifierValueElement($result) |
||
157 | |||
158 | /** |
||
159 | * Test if result contains defaultLanguageCode value element. |
||
160 | * |
||
161 | * @param string $result |
||
162 | * |
||
163 | * @depends testVisit |
||
164 | */ |
||
165 | public function testResultContainsDefaultLanguageCodeValueElement($result) |
||
177 | |||
178 | /** |
||
179 | * Test if result contains languageCodes value element. |
||
180 | * |
||
181 | * @param string $result |
||
182 | * |
||
183 | * @depends testVisit |
||
184 | */ |
||
185 | public function testResultContainsLanguageCodesValueElement($result) |
||
197 | |||
198 | /** |
||
199 | * Test if result contains names element. |
||
200 | * |
||
201 | * @param string $result |
||
202 | * |
||
203 | * @depends testVisit |
||
204 | */ |
||
205 | public function testResultContainsNamesElement($result) |
||
219 | |||
220 | /** |
||
221 | * Test if result contains descriptions element. |
||
222 | * |
||
223 | * @param string $result |
||
224 | * |
||
225 | * @depends testVisit |
||
226 | */ |
||
227 | public function testResultContainsDescriptionsElement($result) |
||
241 | |||
242 | /** |
||
243 | * Get the ObjectStateGroup visitor. |
||
244 | * |
||
245 | * @return \eZ\Publish\Core\REST\Server\Output\ValueObjectVisitor\ObjectStateGroup |
||
246 | */ |
||
247 | protected function internalGetVisitor() |
||
251 | } |
||
252 |
This check looks at variables that are passed out again to other methods.
If the outgoing method call has stricter type requirements than the method itself, an issue is raised.
An additional type check may prevent trouble.