Example #1
0
 public function get_controllers_with_methods()
 {
     $controllers = objects::get_controllers();
     $list = array();
     foreach ($controllers as $controller) {
         $methods = get_class_methods($controller);
         $methods_list = array();
         $controller = str_replace('_Controller', '', $controller);
         //remove os metodos privados
         foreach ($methods as $method) {
             if (substr($method, 0, 1) != '_' && $method != 'index') {
                 $methods_list[strtolower($controller) . '/' . $method] = $method;
             }
         }
         $list[$controller] = $methods_list;
     }
     return $list;
 }