@@ -66,15 +66,15 @@ class WP_Ability {
6666 * The ability execute callback.
6767 *
6868 * @since 0.1.0
69- * @var callable
69+ * @var callable( array<string,mixed> $input): (mixed|\WP_Error)
7070 */
7171 protected $ execute_callback ;
7272
7373 /**
7474 * The optional ability permission callback.
7575 *
7676 * @since 0.1.0
77- * @var ?callable
77+ * @var ?callable( array<string,mixed> $input ): (bool|\WP_Error)
7878 */
7979 protected $ permission_callback = null ;
8080
@@ -106,7 +106,7 @@ class WP_Ability {
106106 * input_schema?: array<string,mixed>,
107107 * output_schema?: array<string,mixed>,
108108 * execute_callback: callable( array<string,mixed> $input): (mixed|\WP_Error),
109- * permission_callback?: ?callable( ? array<string,mixed> $input ): bool,
109+ * permission_callback?: ?callable( array<string,mixed> $input ): ( bool|\WP_Error) ,
110110 * meta?: array<string,mixed>,
111111 * } $properties
112112 */
@@ -262,7 +262,7 @@ public function has_permission( array $input = array() ) {
262262 *
263263 * @since 0.1.0
264264 *
265- * @param bool $permission_result The current permission result.
265+ * @param bool|\WP_Error $permission_result The current permission result.
266266 * @param string $ability_name The ability name.
267267 * @param array<string,mixed> $input The input for the ability.
268268 * @return bool|\WP_Error The filtered permission result.
0 commit comments