public static function get_called_class()
{
if (function_exists('get_called_class')) {
return get_called_class();
}
// PHP 5.2 only
$backtrace = debug_backtrace();
// [0] WP_UnitTestCase::get_called_class()
// [1] WP_UnitTestCase::setUpBeforeClass()
if ('call_user_func' === $backtrace[2]['function']) {
return $backtrace[2]['args'][0][0];
}
return $backtrace[2]['class'];
}