public static function findSource()
{
$source = null;
$trace = debug_backtrace(PHP_VERSION_ID >= 50306 ? DEBUG_BACKTRACE_IGNORE_ARGS : false);
foreach ($trace as $row) {
if (isset($row['file']) === false) {
continue;
}
if (isset($row['function']) === true && strpos($row['function'], 'call_user_func') === 0) {
continue;
}
if (isset($row['class']) === true && (is_subclass_of($row['class'], '\\Tracy\\IBarPanel') === true || strpos(str_replace('/', '\\', $row['file']), 'Illuminate\\') !== false)) {
continue;
}
$source = [$row['file'], (int) $row['line']];
}
return $source;
}