From e1017c3c5c0909909be480f394a67e6f0164b8e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20W=C3=BCnsch?= Date: Tue, 4 Aug 2026 09:22:19 +0200 Subject: [PATCH] Build/Test Tools: Correct `@var` annotation in REST users controller tests. The `$query` variable in `test_get_items_only_fetches_ids_for_head_requests()` holds a `WP_User_Query` instance, as asserted by the preceding `assertInstanceOf()` call, not a `WP_User`. The incorrect annotation misleads static analysis and IDEs when resolving `$query->query_vars`. --- tests/phpunit/tests/rest-api/rest-users-controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/phpunit/tests/rest-api/rest-users-controller.php b/tests/phpunit/tests/rest-api/rest-users-controller.php index b78e95b95f48d..86ec4b8048551 100644 --- a/tests/phpunit/tests/rest-api/rest-users-controller.php +++ b/tests/phpunit/tests/rest-api/rest-users-controller.php @@ -3283,7 +3283,7 @@ public function test_get_items_only_fetches_ids_for_head_requests( $method ) { $this->assertTrue( isset( $args[0][0] ), 'Query parameters were not captured.' ); $this->assertInstanceOf( WP_User_Query::class, $args[0][0], 'Query parameters were not captured.' ); - /** @var WP_User $query */ + /** @var WP_User_Query $query */ $query = $args[0][0]; if ( $is_head_request ) {