public static function getClassConst($class, $const)
{
if (is_object($class)) {
$class = get_class($class);
}
$const = $class . '::' . $const;
if (isset(self::$constant_mocks[$const])) {
if (self::$debug) {
self::debug("Intercepting constant {$const}");
}
return self::$constant_mocks[$const];
}
if (isset(self::$removed_constants[$const])) {
trigger_error('Trying to access removed constant ' . $const . ', assuming "' . $const . '"');
return $const;
}
return constant($const);
}