Commit b228cf61 authored by zYne's avatar zYne

--no commit message

--no commit message
parent 26141db6
...@@ -52,15 +52,14 @@ class Doctrine_Connection_Mssql_Exception extends Doctrine_Connection_Exception ...@@ -52,15 +52,14 @@ class Doctrine_Connection_Mssql_Exception extends Doctrine_Connection_Exception
8134 => Doctrine::ERR_DIVZERO, 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 * converted into a portable code and then adds this
* portable error code to errorInfo array and returns the modified array * portable error code to $portableCode field
*
* the portable error code is added at the end of array
* *
* @param array $errorInfo error info array * @param array $errorInfo error info array
* @since 1.0 * @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) { public function processErrorInfo(array $errorInfo) {
$code = $errorInfo[1]; $code = $errorInfo[1];
......
...@@ -62,21 +62,21 @@ class Doctrine_Connection_Mysql_Exception extends Doctrine_Connection_Exception ...@@ -62,21 +62,21 @@ class Doctrine_Connection_Mysql_Exception extends Doctrine_Connection_Exception
1217 => Doctrine::ERR_CONSTRAINT, 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 * converted into a portable code and then adds this
* portable error code to errorInfo array and returns the modified array * portable error code to $portableCode field
*
* the portable error code is added at the end of array
* *
* @param array $errorInfo error info array * @param array $errorInfo error info array
* @since 1.0 * @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) { public function processErrorInfo(array $errorInfo) {
$code = $errorInfo[1]; $code = $errorInfo[1];
if(isset(self::$errorCodeMap[$code])) if(isset(self::$errorCodeMap[$code])) {
$errorInfo[3] = self::$errorCodeMap[$code]; $this->portableCode = self::$errorCodeMap[$code];
return true;
return $errorInfo; }
return false;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment