public function getCaller() { $trace = debug_backtrace(); $name = $trace[2]['function']; return empty($name) ? 'global' : $name; }