N°3002 Better log deprecated call location

Now logs file location when called by a function
This commit is contained in:
Pierre Goiffon
2021-08-30 16:43:30 +02:00
parent d6d1a5cc23
commit d0ba84068d

View File

@@ -917,12 +917,12 @@ class DeprecatedCallsLog extends LogAPI
if (!is_null($sCallerObject)) {
$sMessage .= "{$sCallerObject}::{$sCallerMethod}";
} else {
$sCallerFile = $aStack[$iStackCallerMethodLevel]['file'];
$sCallerMethodFile = $aStack[$iStackCallerMethodLevel]['file'];
$sCallerMethodLine = $aStack[$iStackCallerMethodLevel]['line'];
if (!is_null($sCallerMethod)) {
$sMessage .= "function {$sCallerMethod}";
$sMessage .= "call to {$sCallerMethod}() in {$sCallerMethodFile}#L{$sCallerMethodLine}";
} else {
$sCallerLine = $aStack[$iStackCallerMethodLevel]['line'];
$sMessage .= "{$sCallerFile}#L{$sCallerLine}";
$sMessage .= "{$sCallerMethodFile}#L{$sCallerMethodLine}";
}
}
$sMessage .= ')';