@@ -87,7 +87,7 @@ public function register_routes(): void {
8787 * @param \WP_REST_Request $request Full details about the request.
8888 * @return \WP_REST_Response|\WP_Error Response object on success, or WP_Error object on failure.
8989 */
90- public function run_ability_with_method_check ( $ request ) {
90+ public function run_ability_with_method_check ( \ WP_REST_Request $ request ) {
9191 $ ability = wp_get_ability ( $ request ['name ' ] );
9292
9393 if ( ! $ ability ) {
@@ -130,7 +130,7 @@ public function run_ability_with_method_check( $request ) {
130130 * @param \WP_REST_Request $request Full details about the request.
131131 * @return \WP_REST_Response|\WP_Error Response object on success, or WP_Error object on failure.
132132 */
133- public function run_ability ( $ request ) {
133+ public function run_ability ( \ WP_REST_Request $ request ) {
134134 $ ability = wp_get_ability ( $ request ['name ' ] );
135135
136136 if ( ! $ ability ) {
@@ -186,7 +186,7 @@ public function run_ability( $request ) {
186186 * @param \WP_REST_Request $request Full details about the request.
187187 * @return true|\WP_Error True if the request has execution permission, WP_Error object otherwise.
188188 */
189- public function run_ability_permissions_check ( $ request ) {
189+ public function run_ability_permissions_check ( \ WP_REST_Request $ request ) {
190190 $ ability = wp_get_ability ( $ request ['name ' ] );
191191
192192 if ( ! $ ability ) {
@@ -219,7 +219,7 @@ public function run_ability_permissions_check( $request ) {
219219 * @param array<string, mixed> $input The input data to validate.
220220 * @return true|\WP_Error True if validation passes, WP_Error object on failure.
221221 */
222- private function validate_input ( $ ability , $ input ) {
222+ private function validate_input ( \ WP_Ability $ ability , array $ input ) {
223223 $ input_schema = $ ability ->get_input_schema ();
224224
225225 if ( empty ( $ input_schema ) ) {
@@ -251,7 +251,7 @@ private function validate_input( $ability, $input ) {
251251 * @param mixed $output The output data to validate.
252252 * @return true|\WP_Error True if validation passes, WP_Error object on failure.
253253 */
254- private function validate_output ( $ ability , $ output ) {
254+ private function validate_output ( \ WP_Ability $ ability , $ output ) {
255255 $ output_schema = $ ability ->get_output_schema ();
256256
257257 if ( empty ( $ output_schema ) ) {
@@ -282,7 +282,7 @@ private function validate_output( $ability, $output ) {
282282 * @param \WP_REST_Request $request The request object.
283283 * @return array<string, mixed> The input parameters.
284284 */
285- private function get_input_from_request ( $ request ) {
285+ private function get_input_from_request ( \ WP_REST_Request $ request ): array {
286286 if ( 'GET ' === $ request ->get_method () ) {
287287 // For GET requests, look for 'input' query parameter.
288288 $ query_params = $ request ->get_query_params ();
0 commit comments