@@ -42,7 +42,7 @@ public function testConstructorAndInheritedClasses()
4242 * Data provider for non-string parameters.
4343 * @return array
4444 */
45- public static function provideNonStrings ()
45+ public static function provideNonStrings (): array
4646 {
4747 return [
4848 [0 ],
@@ -72,7 +72,7 @@ public function testNonStringTypes($type)
7272 * Data provider for invalid element types.
7373 * @return array
7474 */
75- public static function provideInvalidElementTypes ()
75+ public static function provideInvalidElementTypes (): array
7676 {
7777 return [
7878 ['STRING ' ],
@@ -105,7 +105,7 @@ public function testInvalidElementTypes($type)
105105 * Data provider for valid element types.
106106 * @return array
107107 */
108- public static function provideValidElementTypes ()
108+ public static function provideValidElementTypes (): array
109109 {
110110 return [
111111 [IElement::TYPE_BOOLEAN ],
@@ -133,7 +133,7 @@ public function testValidElementTypes($type)
133133 * Data provider for invalid element names.
134134 * @return array
135135 */
136- public static function provideInvalidElementNames ()
136+ public static function provideInvalidElementNames (): array
137137 {
138138 $ return = static ::provideNonStrings ();
139139 $ return [] = ['' ];
@@ -156,7 +156,7 @@ public function testInvalidElementNames($name)
156156 * Data provider for some typecast data.
157157 * @return array
158158 */
159- public static function provideTypecastData ()
159+ public static function provideTypecastData (): array
160160 {
161161 return [
162162 [Element::TYPE_BOOLEAN , '1 ' , true ],
@@ -244,7 +244,7 @@ public function testJsonDecode()
244244 * array.
245245 * @return array
246246 */
247- public static function provideInvalidJson ()
247+ public static function provideInvalidJson (): array
248248 {
249249 $ cfg = new stdClass ();
250250 $ cfg ->name = 'MqUyFBxx ' ;
@@ -278,7 +278,7 @@ public function testInvalidJson($json)
278278 * array.
279279 * @return array
280280 */
281- public static function provideInvalidJsonString ()
281+ public static function provideInvalidJsonString (): array
282282 {
283283 return [
284284 ['' ],
@@ -306,7 +306,7 @@ public function testInvalidJsonString($json)
306306 * Data provider for incomplete JSON objects.
307307 * @return array
308308 */
309- public static function provideIncompleteJsonObjects ()
309+ public static function provideIncompleteJsonObjects (): array
310310 {
311311 return [
312312 ['{"name":"I2g8g23n"} ' ],
@@ -334,7 +334,7 @@ public function testIncompleteJsonObjects($json)
334334 * Data provider for non-array type values.
335335 * @return array
336336 */
337- public static function provideNonArray ()
337+ public static function provideNonArray (): array
338338 {
339339 return [
340340 ['dNtKMbKSJ8 ' ],
0 commit comments