Beispiel #1
0
 public function __construct($message = false, array $data = array(), array $additional = array())
 {
     if (is_array($data['NODES']) && (string) $data['AUX']['MESSAGE'] == '') {
         $data['AUX']['MESSAGE'] = 'nodes: ' . implode(', ', $data['NODES']);
     }
     parent::__construct($message, $data, $additional);
 }
Beispiel #2
0
 public function __construct($message = false, $code = 0)
 {
     $parameters = array();
     // exception extra data goes to log
     if ($this->checkOfType(self::TE_FLAG_SERIALIZED_ERRORS_IN_MESSAGE) && $message !== false) {
         $parameters['AUX']['ERROR'] = unserialize($message);
     }
     parent::__construct($message, $parameters, array('CODE' => $code));
 }
Beispiel #3
0
 public function __construct($message = false, array $data = array(), array $additional = array())
 {
     $data['AUX']['ERROR']['USER'] = $GLOBALS['USER']->GetId();
     parent::__construct($message, $data, $additional);
 }