@@ -163,8 +163,8 @@ discard block |
||
163 | 163 | parent::__construct($this->sExceptionMessage, $this->iExceptionCode); |
164 | 164 | //set additional exception details |
165 | 165 | $this->sExceptionShortMessage = $this->getExceptionCode($_aExceptionDetails, get_called_class()); |
166 | - $this->sExceptionClass = $this->getTrace()[0]['class']; |
|
167 | - $this->sExceptionFunction = $this->getTrace()[0]['function']; |
|
166 | + $this->sExceptionClass = $this->getTrace()[ 0 ][ 'class' ]; |
|
167 | + $this->sExceptionFunction = $this->getTrace()[ 0 ][ 'function' ]; |
|
168 | 168 | $this->sModuleName = get_called_class(); |
169 | 169 | //log exception |
170 | 170 | $sFunctionToCall = $this->sExceptionLevel; |
@@ -182,12 +182,12 @@ discard block |
||
182 | 182 | * @param array $_aExceptionDetails The exceptionDetails in form: "[int ExceptionCode, lfException::LOGLEVEL, string ExceptionMessage]". |
183 | 183 | */ |
184 | 184 | private function validateExceptionDetails(Array $_aExceptionDetails) { |
185 | - if (isset($_aExceptionDetails[0]) && is_numeric($_aExceptionDetails[0])) { |
|
186 | - $this->iExceptionCode = $_aExceptionDetails[0]; |
|
187 | - if (isset($_aExceptionDetails[1]) && method_exists($this, $_aExceptionDetails[1])) { |
|
188 | - $this->sExceptionLevel = $_aExceptionDetails[1]; |
|
189 | - if (isset($_aExceptionDetails[2]) && is_string($_aExceptionDetails[2])) { |
|
190 | - $this->sExceptionMessage = $_aExceptionDetails[2]; |
|
185 | + if (isset($_aExceptionDetails[ 0 ]) && is_numeric($_aExceptionDetails[ 0 ])) { |
|
186 | + $this->iExceptionCode = $_aExceptionDetails[ 0 ]; |
|
187 | + if (isset($_aExceptionDetails[ 1 ]) && method_exists($this, $_aExceptionDetails[ 1 ])) { |
|
188 | + $this->sExceptionLevel = $_aExceptionDetails[ 1 ]; |
|
189 | + if (isset($_aExceptionDetails[ 2 ]) && is_string($_aExceptionDetails[ 2 ])) { |
|
190 | + $this->sExceptionMessage = $_aExceptionDetails[ 2 ]; |
|
191 | 191 | } else { |
192 | 192 | $this->sExceptionMessage = "__ERR_NOT_FOUND__"; |
193 | 193 | $this->innerNotice("WrongConfig", "The exeption thrown, has no exceptionMessage."); |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | */ |
225 | 225 | public function getNumberOfVariables(string $_sReplaceableString) { |
226 | 226 | if (preg_match_all("~%(?:(\d+)[$])?[-+]?(?:[ 0]|['].)?(?:[-]?\d+)?(?:[.]\d+)?[%bcdeEufFgGosxX]~", $_sReplaceableString, $iNumberOfVariables) > 0) { |
227 | - return count($iNumberOfVariables[1]); |
|
227 | + return count($iNumberOfVariables[ 1 ]); |
|
228 | 228 | } |
229 | 229 | return 0; |
230 | 230 | } |
@@ -436,7 +436,7 @@ discard block |
||
436 | 436 | //get function/method parameters and parameters function was called |
437 | 437 | $ref = new \ReflectionMethod($this->sExceptionClass, $this->sExceptionFunction); |
438 | 438 | $aFunctionParameters = $ref->getParameters(); |
439 | - $aFunctionParametersSetted = $this->getTrace()[0]['args']; |
|
439 | + $aFunctionParametersSetted = $this->getTrace()[ 0 ][ 'args' ]; |
|
440 | 440 | //log notice if number of parameters does not match |
441 | 441 | if (count($aFunctionParameters) < count($aFunctionParametersSetted)) { |
442 | 442 | $this->innerNotice("MissUse", "Function was called with '" . count($aFunctionParametersSetted) . "' parameters, but defined on function is only '" . count($aFunctionParameters) . "'"); |
@@ -444,10 +444,10 @@ discard block |
||
444 | 444 | //add parameters and values to exception to log |
445 | 445 | $i = 0; |
446 | 446 | foreach ($aFunctionParametersSetted as $mParameterValue) { |
447 | - if (!isset($aFunctionParameters[$i])) { |
|
447 | + if (!isset($aFunctionParameters[ $i ])) { |
|
448 | 448 | $this->gelfMessage->setAdditional("Param_UNKNOWN" . $i, serialize($mParameterValue)); |
449 | 449 | } else { |
450 | - $this->gelfMessage->setAdditional("Param_" . $aFunctionParameters[$i]->name, serialize($mParameterValue)); |
|
450 | + $this->gelfMessage->setAdditional("Param_" . $aFunctionParameters[ $i ]->name, serialize($mParameterValue)); |
|
451 | 451 | } |
452 | 452 | $i++; |
453 | 453 | } |