public function __construct($name) { if (is_object($name)) { $name = get_class($name); } $this->name = hphp_get_original_class_name($name); if (empty($this->name)) { throw new ReflectionException("Class {$name} does not exist"); } }
public function __construct($name) { if (is_object($name)) { $name = get_class($name); } else { // Force autoload if (!call_user_func("class_exists", $name) && !call_user_func("interface_exists", $name)) { throw new ReflectionException("Class {$name} does not exist"); } } $this->name = hphp_get_original_class_name($name); }