00001 <?php 00002 00003 00009 class oxFileException extends oxException 00010 { 00016 protected $_sFileName; 00017 00023 protected $_sFileError; 00024 00032 public function setFileName($sFileName) 00033 { 00034 $this->_sFileName = $sFileName; 00035 } 00036 00042 public function getFileName() 00043 { 00044 return $this->_sFileName; 00045 } 00046 00054 public function setFileError($sFileError) 00055 { 00056 $this->_sFileError = $sFileError; 00057 } 00058 00064 public function getFileError() 00065 { 00066 return $this->_sFileError; 00067 } 00068 00075 public function getString() 00076 { 00077 return __CLASS__.'-'.parent::getString()." Faulty File --> ".$this->_sFileName."\n". "Error Code --> ".$this->_sFileError; 00078 } 00079 00085 public function getValues() 00086 { 00087 $aRes = parent::getValues(); 00088 $aRes['fileName'] = $this->getFileName(); 00089 return $aRes; 00090 } 00091 }