WidgetContext
Read onlyYes
    FinalYes
Widget context containing all necessary data for widget rendering.
This readonly value object encapsulates all the context information needed by widgets during rendering, including:
- Widget instance identifier and raw configuration data
- Widget configuration and settings
- Current HTTP request context
The widget context is passed to widgets implementing WidgetRendererInterface and provides a clean interface for accessing widget-specific data and settings.
Table of Contents
Properties
- $configuration : WidgetConfigurationInterface
- $identifier : string
- $rawData : array<string|int, mixed>
- $request : ServerRequestInterface
- $settings : SettingsInterface
Methods
- __construct() : mixed
Properties
$configuration
        public
            WidgetConfigurationInterface
    $configuration
    
    
    
    
    
    
$identifier
        public
            string
    $identifier
    
    
    
    
    
    
$rawData
        public
            array<string|int, mixed>
    $rawData
    
    
    
    
    
    
$request
        public
            ServerRequestInterface
    $request
    
    
    
    
    
    
$settings
        public
            SettingsInterface
    $settings
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct(string $identifier, array<string|int, mixed> $rawData, WidgetConfigurationInterface $configuration, SettingsInterface $settings, ServerRequestInterface $request) : mixed
    Parameters
- $identifier : string
- $rawData : array<string|int, mixed>
- $configuration : WidgetConfigurationInterface
- $settings : SettingsInterface
- $request : ServerRequestInterface