/** * @param BeforeEvent $event */ public function addRequestIdHeader(BeforeEvent $event) { $event->getRequest()->addHeader(RequestIdRequestResponseListener::HEADER_NAME, $this->requestId->get()); }
/** * Adds the request ID onto the record's extra data. * * @param array $record * @return array */ public function __invoke(array $record) { $record['extra']['request_id'] = $this->requestId->get(); return $record; }
public function testItGeneratesARequestIdIfItIsNotSet() { $generator = m::mock('Surfnet\\StepupBundle\\Request\\RequestIdGenerator')->shouldReceive('generateRequestId')->once()->andReturn('abcdef')->getMock(); $requestId = new RequestId($generator); $this->assertEquals('abcdef', $requestId->get()); }
/** * If enabled, sets the request ID on the appropriate response header. * * @param FilterResponseEvent $event */ public function onKernelResponse(FilterResponseEvent $event) { $event->getResponse()->headers->set(self::HEADER_NAME, $this->requestId->get()); }