X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCore%2FError.php;h=206570e51b93bce6f8201de15dee7fef28432a32;hb=3c3fae78d896a78ab2fda0d687e24ff273648d05;hp=1f0b4d40dbf2e9a81b90e1e90922469605989ca5;hpb=2d82d5a2151b9e9ac865f223521836ea4d530566;p=civicrm-core.git diff --git a/CRM/Core/Error.php b/CRM/Core/Error.php index 1f0b4d40db..206570e51b 100644 --- a/CRM/Core/Error.php +++ b/CRM/Core/Error.php @@ -570,7 +570,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { if (!empty(\Civi::$statics[__CLASS__]['userFrameworkLogging'])) { // should call $config->userSystem->logger($message) here - but I got a situation where userSystem was not an object - not sure why if ($config->userSystem->is_drupal and function_exists('watchdog')) { - watchdog('civicrm', '%message', ['%message' => $message], isset($priority) ? $priority : WATCHDOG_DEBUG); + watchdog('civicrm', '%message', ['%message' => $message], $priority ?? WATCHDOG_DEBUG); } } @@ -608,7 +608,7 @@ class CRM_Core_Error extends PEAR_ErrorStack { * * @param string $prefix * - * @return Log + * @return Log_file */ public static function createDebugLogger($prefix = '') { self::generateLogFileName($prefix); @@ -726,11 +726,11 @@ class CRM_Core_Error extends PEAR_ErrorStack { $ret = []; foreach ($backTrace as $trace) { $args = []; - $fnName = CRM_Utils_Array::value('function', $trace); + $fnName = $trace['function'] ?? NULL; $className = isset($trace['class']) ? ($trace['class'] . $trace['type']) : ''; // Do not show args for a few password related functions - $skipArgs = ($className == 'DB::' && $fnName == 'connect') ? TRUE : FALSE; + $skipArgs = $className == 'DB::' && $fnName == 'connect'; if (!empty($trace['args'])) { foreach ($trace['args'] as $arg) { @@ -1005,8 +1005,8 @@ class CRM_Core_Error extends PEAR_ErrorStack { */ public static function deprecatedFunctionWarning($newMethod) { $dbt = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2); - $callerFunction = isset($dbt[1]['function']) ? $dbt[1]['function'] : NULL; - $callerClass = isset($dbt[1]['class']) ? $dbt[1]['class'] : NULL; + $callerFunction = $dbt[1]['function'] ?? NULL; + $callerClass = $dbt[1]['class'] ?? NULL; Civi::log()->warning("Deprecated function $callerClass::$callerFunction, use $newMethod.", ['civi.tag' => 'deprecated']); }