Test event subscriber to add new attributes to the request.
Expanded class hierarchy of FormTestEventSubscriber
class FormTestEventSubscriber implements EventSubscriberInterface {
/**
* Adds custom attributes to the request object.
*
* @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
* The kernel request event.
*/
public function onKernelRequest(GetResponseEvent $event) {
$request = $event
->getRequest();
$request->attributes
->set('custom_attributes', 'custom_value');
$request->attributes
->set('request_attribute', 'request_value');
}
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents() {
$events[KernelEvents::REQUEST][] = array(
'onKernelRequest',
);
return $events;
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FormTestEventSubscriber:: |
public | function | Adds custom attributes to the request object. | |
FormTestEventSubscriber:: |
public static | function |
Returns an array of event names this subscriber wants to listen to. Overrides EventSubscriberInterface:: |