Example #1
0
 /**
  * Equivalent to sendMessage() in event emitter but checks and applies logger
  * if logging mode is enabled
  *
  * @param string $outputMsg  Message to send
  * @param bool   $pm         Private message?
  * @param string $user       Who to pm to?
  *
  * @return void
  */
 private function internalSendMessage($outputMsg, $pm = false, $user = false)
 {
     if ($this->_limits['logOnly']) {
         Logger::Notice($outputMsg);
     } else {
         if ($pm !== false && $user !== false) {
             $this->_eventEmitter->sendMessage($outputMsg, $pm, $user);
         } else {
             $this->_eventEmitter->sendMessage($outputMsg);
         }
     }
 }