Skip to content

Commit e9cfecf

Browse files
authored
Remove return type extension for wp_link_pages (#249)
As documented, `wp_link_pages()` always returns a string. See lines 1039-L1042 in [wp-includes/post-template.php](https://github.com/WordPress/WordPress/blob/5cbec1348bf159844c572e4ff89043f4b95ca37a/wp-includes/post-template.php#L1039-L1042).
1 parent e4e72de commit e9cfecf

File tree

2 files changed

+0
-15
lines changed

2 files changed

+0
-15
lines changed

src/EchoKeyDynamicFunctionReturnTypeExtension.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ class EchoKeyDynamicFunctionReturnTypeExtension implements \PHPStan\Type\Dynamic
3232
'wp_dropdown_languages' => 0,
3333
'wp_dropdown_users' => 0,
3434
'wp_get_archives' => 0,
35-
'wp_link_pages' => 0,
3635
'wp_list_authors' => 0,
3736
'wp_list_bookmarks' => 0,
3837
'wp_list_categories' => 0,
@@ -90,7 +89,6 @@ public function isFunctionSupported(FunctionReflection $functionReflection): boo
9089
* @see https://developer.wordpress.org/reference/functions/wp_dropdown_languages/
9190
* @see https://developer.wordpress.org/reference/functions/wp_dropdown_users/
9291
* @see https://developer.wordpress.org/reference/functions/wp_get_archives/
93-
* @see https://developer.wordpress.org/reference/functions/wp_link_pages/
9492
* @see https://developer.wordpress.org/reference/functions/wp_list_authors/
9593
* @see https://developer.wordpress.org/reference/functions/wp_list_bookmarks/
9694
* @see https://developer.wordpress.org/reference/functions/wp_list_categories/

tests/data/echo_key.php

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
assertType('void', wp_dropdown_languages());
1313
assertType('void', wp_dropdown_users());
1414
assertType('void', wp_get_archives());
15-
assertType('void', wp_link_pages());
1615
assertType('void', wp_list_authors());
1716
assertType('void', wp_list_bookmarks());
1817
assertType('void|false', wp_list_categories());
@@ -29,7 +28,6 @@
2928
assertType('void', wp_dropdown_languages($args));
3029
assertType('void', wp_dropdown_users($args));
3130
assertType('void', wp_get_archives($args));
32-
assertType('void', wp_link_pages($args));
3331
assertType('void', wp_list_authors($args));
3432
assertType('void', wp_list_bookmarks($args));
3533
assertType('void|false', wp_list_categories($args));
@@ -44,7 +42,6 @@
4442
assertType('void', wp_dropdown_languages($args));
4543
assertType('void', wp_dropdown_users($args));
4644
assertType('void', wp_get_archives($args));
47-
assertType('void', wp_link_pages($args));
4845
assertType('void', wp_list_bookmarks($args));
4946
assertType('void|false', wp_list_categories($args));
5047

@@ -55,7 +52,6 @@
5552
assertType('string|void', wp_dropdown_languages($args));
5653
assertType('string', wp_dropdown_users($args));
5754
assertType('string|void', wp_get_archives($args));
58-
assertType('string', wp_link_pages($args));
5955
assertType('string', wp_list_authors($args));
6056
assertType('string', wp_list_bookmarks($args));
6157
assertType('string|false', wp_list_categories($args));
@@ -70,7 +66,6 @@
7066
assertType('string|void', wp_dropdown_languages($args));
7167
assertType('string', wp_dropdown_users($args));
7268
assertType('string|void', wp_get_archives($args));
73-
assertType('string', wp_link_pages($args));
7469
assertType('string', wp_list_bookmarks($args));
7570
assertType('string|false', wp_list_categories($args));
7671

@@ -81,7 +76,6 @@
8176
assertType('string|void', wp_dropdown_languages($args));
8277
assertType('string|void', wp_dropdown_users($args));
8378
assertType('string|void', wp_get_archives($args));
84-
assertType('string|void', wp_link_pages($args));
8579
assertType('string|void', wp_list_authors($args));
8680
assertType('string|void', wp_list_bookmarks($args));
8781
assertType('string|void|false', wp_list_categories($args));
@@ -97,7 +91,6 @@
9791
assertType('void', wp_dropdown_languages($args));
9892
assertType('void', wp_dropdown_users($args));
9993
assertType('void', wp_get_archives($args));
100-
assertType('void', wp_link_pages($args));
10194
assertType('void', wp_list_authors($args));
10295
assertType('void', wp_list_bookmarks($args));
10396
assertType('void|false', wp_list_categories($args));
@@ -112,7 +105,6 @@
112105
assertType('void', wp_dropdown_languages($args));
113106
assertType('void', wp_dropdown_users($args));
114107
assertType('void', wp_get_archives($args));
115-
assertType('void', wp_link_pages($args));
116108
assertType('void', wp_list_authors($args));
117109
assertType('void', wp_list_bookmarks($args));
118110
assertType('void|false', wp_list_categories($args));
@@ -127,7 +119,6 @@
127119
assertType('void', wp_dropdown_languages($args));
128120
assertType('void', wp_dropdown_users($args));
129121
assertType('void', wp_get_archives($args));
130-
assertType('void', wp_link_pages($args));
131122
assertType('void', wp_list_authors($args));
132123
assertType('void', wp_list_bookmarks($args));
133124
assertType('void|false', wp_list_categories($args));
@@ -142,7 +133,6 @@
142133
assertType('string|void', wp_dropdown_languages($args));
143134
assertType('string', wp_dropdown_users($args));
144135
assertType('string|void', wp_get_archives($args));
145-
assertType('string', wp_link_pages($args));
146136
assertType('string', wp_list_authors($args));
147137
assertType('string', wp_list_bookmarks($args));
148138
assertType('string|false', wp_list_categories($args));
@@ -157,7 +147,6 @@
157147
assertType('string|void', wp_dropdown_languages($args));
158148
assertType('string', wp_dropdown_users($args));
159149
assertType('string|void', wp_get_archives($args));
160-
assertType('string', wp_link_pages($args));
161150
assertType('string', wp_list_authors($args));
162151
assertType('string', wp_list_bookmarks($args));
163152
assertType('string|false', wp_list_categories($args));
@@ -173,7 +162,6 @@
173162
assertType('string|void', wp_dropdown_languages($args));
174163
assertType('string|void', wp_dropdown_users($args));
175164
assertType('string|void', wp_get_archives($args));
176-
assertType('string|void', wp_link_pages($args));
177165
assertType('string|void', wp_list_authors($args));
178166
assertType('string|void', wp_list_bookmarks($args));
179167
assertType('string|void|false', wp_list_categories($args));
@@ -191,7 +179,6 @@
191179
assertType('string|void', wp_dropdown_languages($args));
192180
assertType('string|void', wp_dropdown_users($args));
193181
assertType('string|void', wp_get_archives($args));
194-
assertType('string|void', wp_link_pages($args));
195182
assertType('string|void', wp_list_authors($args));
196183
assertType('string|void', wp_list_bookmarks($args));
197184
assertType('string|void|false', wp_list_categories($args));

0 commit comments

Comments
 (0)