public function HttpClientManagerExampleSubscriber::onHandlerStack in HTTP Client Manager 8.2
This method is called whenever the http_client.handler_stack event is dispatched.
Parameters
\Drupal\http_client_manager\Event\HttpClientHandlerStackEvent $event: The HTTP Client Handler stack event.
File
- modules/
http_client_manager_example/ src/ EventSubscriber/ HttpClientManagerExampleSubscriber.php, line 32
Class
- HttpClientManagerExampleSubscriber
- Class HttpClientManagerExampleSubscriber.
Namespace
Drupal\http_client_manager_example\EventSubscriberCode
public function onHandlerStack(HttpClientHandlerStackEvent $event) {
if ($event
->getHttpServiceApi() != 'example_services') {
return;
}
$handler = $event
->getHandlerStack();
$middleware = Middleware::mapRequest([
$this,
'addExampleServiceHttpHeader',
]);
$handler
->push($middleware, 'example_services');
}