1
0
mirror of synced 2024-12-13 22:56:04 +03:00
This commit is contained in:
zYne 2006-12-28 00:47:29 +00:00
parent 26141db6fe
commit b228cf616d
2 changed files with 13 additions and 14 deletions

View File

@ -52,15 +52,14 @@ class Doctrine_Connection_Mssql_Exception extends Doctrine_Connection_Exception
8134 => Doctrine::ERR_DIVZERO,
);
/**
* This method checks if native error code/message can be
* This method checks if native error code/message can be
* converted into a portable code and then adds this
* portable error code to errorInfo array and returns the modified array
*
* the portable error code is added at the end of array
* portable error code to $portableCode field
*
* @param array $errorInfo error info array
* @since 1.0
* @return array
* @return boolean whether or not the error info processing was successfull
* (the process is successfull if portable error code was found)
*/
public function processErrorInfo(array $errorInfo) {
$code = $errorInfo[1];

View File

@ -62,21 +62,21 @@ class Doctrine_Connection_Mysql_Exception extends Doctrine_Connection_Exception
1217 => Doctrine::ERR_CONSTRAINT,
);
/**
* This method checks if native error code/message can be
* This method checks if native error code/message can be
* converted into a portable code and then adds this
* portable error code to errorInfo array and returns the modified array
*
* the portable error code is added at the end of array
* portable error code to $portableCode field
*
* @param array $errorInfo error info array
* @since 1.0
* @return array
* @return boolean whether or not the error info processing was successfull
* (the process is successfull if portable error code was found)
*/
public function processErrorInfo(array $errorInfo) {
$code = $errorInfo[1];
if(isset(self::$errorCodeMap[$code]))
$errorInfo[3] = self::$errorCodeMap[$code];
return $errorInfo;
if(isset(self::$errorCodeMap[$code])) {
$this->portableCode = self::$errorCodeMap[$code];
return true;
}
return false;
}
}