public function findCaller() { @
trigger_error(__METHOD__ . '() is deprecated in drupal:10.1.0 and is removed from drupal:11.0.0. Use Connection::findCallerFromDebugBacktrace(). See https://www.drupal.org/node/3328053', E_USER_DEPRECATED
);
$driver_namespace = Database::
getConnectionInfo($this->connectionKey
)['default'
]['namespace'
];
$stack =
static::
removeDatabaseEntries($this->
getDebugBacktrace(),
$driver_namespace);
// Return the first function call whose stack entry has a 'file' key, that
// is, it is not a callback or a closure.
for ($i = 0;
$i <
count($stack);
$i++
) { if (!
empty($stack[$i]['file'
])) { return [ 'file' =>
$stack[$i]['file'
],
'line' =>
$stack[$i]['line'
],
'function' =>
$stack[$i + 1
]['function'
],
'class' =>
$stack[$i + 1
]['class'
] ?? NULL,
'type' =>
$stack[$i + 1
]['type'
] ?? NULL,