Example #1
0
 /**
  * Constructor.
  * @param array $params
  *  The following values are expected:
  *  "errstr" => the error message to display
  *  "errfile" =>
  *  "errline" =>
  *  "fixTrace" => fixes the trace array to
  * @param array $input_fields
  *  Same as in Pie_Exception.
  */
 function __construct($params, $input_fields)
 {
     parent::__construct($params, $input_fields);
     if (!empty($params['fixTrace'])) {
         $this->fixTrace = true;
         if (isset($params['errfile']) && isset($params['errline'])) {
             $this->file = $params['errfile'];
             $this->line = $params['errline'];
         }
     }
 }