コード例 #1
0
ファイル: Service.php プロジェクト: appcelerator/entourage
 public static function crawlClass($path, $classname)
 {
     require_once $path;
     $instance = new $classname();
     $reflection = new ReflectionClass($classname);
     foreach ($reflection->getMethods() as $method) {
         // these are not service methods
         if ($method->isConstructor() || $method->isDestructor() || $method->getNumberOfParameters() != 2 || !$method->isUserDefined()) {
             continue;
         }
         Appcelerator_Service::crawlMethod($method, $instance);
     }
 }