Example #1
0
 /**
  * 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);
 }