For the complete documentation index, see llms.txt. This page is also available as Markdown.

Request Context Events

These events occur during request context setup and configuration. They are announced on the global interceptor pool.

Event Name
Cancellable
Description

onRequestContextConfig

No

Fired when the request context configuration is being assembled.

onRequestContextConfig

Fired when the request context is assembling its runtime configuration (mappings, security settings, datasources, etc.). Modules can use this to inject or override configuration values for a specific request.

Data Structure

Data Key
Type
Description

context

IBoxContext

The request box context being configured.

config

IStruct

The configuration struct being assembled. Mutate this to override settings.

Example

class myListener{
	function onRequestContextConfig( struct data ){
		// Inject or override request-level configuration
		data.config[ "myCustomSetting" ] = "value";
	}
}

Last updated

Was this helpful?