/** * 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']; } } }