wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php:35Dispatches an event to WordPress action hooks.
$eventobjectobjectOne hook fires while WP_AI_Client_Event_Dispatcher::dispatch() runs, in this order:
Fires when an AI client event is dispatched.
public function dispatch( object $event ): object { $event_name = $this->get_hook_name_portion_for_event( $event ); /** * Fires when an AI client event is dispatched. * * The dynamic portion of the hook name, `$event_name`, refers to the * snake_case version of the event class name, without the `_event` suffix. * * For example, an event class named `BeforeGenerateResultEvent` will fire the * `wp_ai_client_before_generate_result` action hook. * * In practice, the available action hook names are: * * - wp_ai_client_before_generate_result * - wp_ai_client_after_generate_result * * @since 7.0.0 * * @param object $event The event object. */ do_action( "wp_ai_client_{$event_name}", $event ); return $event; }Introduced in 7.0.0. Unchanged from 7.0.4 through 7.1.0.
Signature, return type and hooks compared across 2 parsed releases.
src/wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.