예제 #1
0
 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");
     }
 }
예제 #2
0
 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);
 }