/** * @param array $record * * @return array */ public function processRecord(array $record) { $record['extra']['session_id'] = $this->sessionIdProvider->getSessionId(); return $record; }
function it_adds_session_id_to_record(SessionIdProviderInterface $sessionIdProvider) { $sessionIdProvider->getSessionId()->willReturn('sd65fg465sdfg46sd4fg65sdf'); $this->processRecord(['message' => 'test log'])->shouldReturn(['message' => 'test log', 'extra' => ['session_id' => 'sd65fg465sdfg46sd4fg65sdf']]); }