private function getAllMethods()
 {
     $classes = $this->getAllMethodImplementationClasses();
     $methods = array();
     foreach ($classes as $class) {
         $name = ConduitAPIMethod::getAPIMethodNameFromClassName($class);
         $methods[$name] = $class;
     }
     return $methods;
 }
 protected function getMethodFilters()
 {
     $classes = $this->getAllMethodImplementationClasses();
     $method_names = array();
     foreach ($classes as $method_class) {
         $method_name = ConduitAPIMethod::getAPIMethodNameFromClassName($method_class);
         $group_name = head(explode('.', $method_name));
         $method_object = newv($method_class, array());
         $status = $method_object->getMethodStatus();
         $key = sprintf('%02d %s %s', $this->getOrderForMethodStatus($status), $group_name, $method_name);
         $method_names[$key] = array('full_name' => $method_name, 'group_name' => $group_name, 'status' => $status, 'description' => $method_object->getMethodDescription());
     }
     ksort($method_names);
     $method_names = igroup($method_names, 'group_name');
     ksort($method_names);
     return $method_names;
 }
 private function getMethodFilters()
 {
     $classes = $this->getAllMethodImplementationClasses();
     $method_names = array();
     foreach ($classes as $method_class) {
         $method_name = ConduitAPIMethod::getAPIMethodNameFromClassName($method_class);
         $parts = explode('.', $method_name);
         $method_names[] = array('full_name' => $method_name, 'group_name' => reset($parts));
     }
     $method_names = igroup($method_names, 'group_name');
     ksort($method_names);
     return $method_names;
 }