WP_AI_Client_Ability_Function_Resolver::has_ability_calls
Checks if a message contains any ability function calls.
Method of the class: WP_AI_Client_Ability_Function_Resolver{}
No Hooks.
Returns
true|false. True if the message contains ability calls, false otherwise.
Usage
$WP_AI_Client_Ability_Function_Resolver = new WP_AI_Client_Ability_Function_Resolver(); $WP_AI_Client_Ability_Function_Resolver->has_ability_calls( $message ): bool;
- $message(Message) (required)
- The message to check.
Changelog
| Since 7.0.0 | Introduced. |
WP_AI_Client_Ability_Function_Resolver::has_ability_calls() WP AI Client Ability Function Resolver::has ability calls code WP 7.0
public function has_ability_calls( Message $message ): bool {
foreach ( $message->getParts() as $part ) {
if ( $part->getType()->isFunctionCall() ) {
$function_call = $part->getFunctionCall();
if ( $function_call instanceof FunctionCall && $this->is_ability_call( $function_call ) ) {
return true;
}
}
}
return false;
}