info = $parameters['INFO']; } if($message === false) { $message = $this->getDefaultMessage(); } if(!isset($parameters['FILE'])) { $parameters['FILE'] = ''; } $parameters['LINE'] = intval($parameters['LINE']); $parameters['CODE'] = intval($parameters['CODE']); if(!isset($parameters['PREVIOUS_EXCEPTION'])) { $parameters['PREVIOUS_EXCEPTION'] = null; } parent::__construct($message, $parameters['CODE'], $parameters['FILE'], $parameters['LINE'], $parameters['PREVIOUS_EXCEPTION']); } public function getAdditionalInfo() { return $this->info; } public function getDefaultMessage() { return ''; } }