@@ -65,15 +65,15 @@ class WP_Ability {
65
65
* The ability execute callback.
66
66
*
67
67
* @since 0.1.0
68
- * @var callable
68
+ * @var callable( array<string,mixed> $input): (mixed|\WP_Error)
69
69
*/
70
70
protected $ execute_callback ;
71
71
72
72
/**
73
73
* The optional ability permission callback.
74
74
*
75
75
* @since 0.1.0
76
- * @var ?callable
76
+ * @var ?callable( array<string,mixed> $input ): (bool|\WP_Error)
77
77
*/
78
78
protected $ permission_callback = null ;
79
79
@@ -107,7 +107,7 @@ class WP_Ability {
107
107
* input_schema?: array<string,mixed>,
108
108
* output_schema?: array<string,mixed>,
109
109
* execute_callback: callable( array<string,mixed> $input): (mixed|\WP_Error),
110
- * permission_callback?: ?callable( ? array<string,mixed> $input ): bool,
110
+ * permission_callback?: ?callable( array<string,mixed> $input ): ( bool|\WP_Error) ,
111
111
* meta?: array<string,mixed>,
112
112
* ...<string, mixed>,
113
113
* } $properties
@@ -280,7 +280,7 @@ public function has_permission( array $input = array() ) {
280
280
*
281
281
* @since 0.1.0
282
282
*
283
- * @param bool $permission_result The current permission result.
283
+ * @param bool|\WP_Error $permission_result The current permission result.
284
284
* @param string $ability_name The ability name.
285
285
* @param array<string,mixed> $input The input for the ability.
286
286
* @return bool|\WP_Error The filtered permission result.
0 commit comments