You might look at stacktrace, I did similar a while back to get a calling class name, adapt as needed:
<?php
namespace App\Helpers;
class DBS
{
public static function __callStatic($method, $params)
{
$trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
if (isset($trace[1]['class'])) {
$class = $trace[1]['class'];
$slh = strrpos($class, "\") + 1;
} else {
return null;
}
$model = "\App\Models\SMVC" . "\" . substr($class, $slh, -10) . "Model";
$instance = new $model();
return call_user_func_array(array($instance, $method), $params);
}
}