Exemple #1
0
 /**
  * Generates a Query Exception
  * @param string $message
  * @param int $code
  * @param string $caller Caller class' name
  */
 public function __construct($message = 'An exception occured', $code = 256, $line = null)
 {
     parent::__construct((string) $message, (int) $code, 'Query');
     if ($line != null) {
         $this->line = $line;
     }
 }
Exemple #2
0
 /**
  * Generates a Query Exception
  * @param string $message
  * @param int $code
  * @param string $caller Caller class' name
  */
 public function __construct($message = 'An exception occured', $code = 1, $forceExit = false)
 {
     if ($forceExit) {
         die('Security : ' . \Orion\Core\Security::preventInjection($message));
         exit(1);
     }
     parent::__construct((string) $message, $code, 'Security');
 }