/** * Adds a message trace to the message. * * @param TraceableMessage $message */ private function traceMessage(TraceableMessage $message) { try { $user = $this->userRepository->getCurrentUser(); $trace = Trace::user($user); } catch (AggregateRootNotFoundException $e) { if (Context::inCliContext()) { $trace = Trace::cli(); } else { $trace = Trace::http(); } } $message->trace($trace); }