[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-includes/ai-client/adapters/ -> class-wp-ai-client-event-dispatcher.php (summary)

WP AI Client: WP_AI_Client_Event_Dispatcher class

File Size: 84 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

WP_AI_Client_Event_Dispatcher:: (2 methods):
  dispatch()
  get_hook_name_portion_for_event()


Class: WP_AI_Client_Event_Dispatcher  - X-Ref

WordPress-specific PSR-14 event dispatcher for the AI Client.

Bridges PSR-14 events to WordPress action hooks, enabling plugins to hook
into AI client lifecycle events.

dispatch( object $event )   X-Ref
Dispatches an event to WordPress action hooks.

Converts the event class name to a WordPress action hook name and fires it.
For example, BeforeGenerateResultEvent becomes wp_ai_client_before_generate_result.

return: object The same event object, potentially modified by listeners.
param: object $event The event object to dispatch.

get_hook_name_portion_for_event( object $event )   X-Ref
Converts an event object class name to a WordPress action hook name portion.

return: string The hook name portion derived from the event class name.
param: object $event The event object.



Generated : Sat Jun 13 09:38:55 2026 Cross-referenced by PHPXref