Пример #1
0
 public function doListClasses()
 {
     $openDataTools = new OCOpenDataTools();
     $classes = $openDataTools->getClassList();
     $result = new ezpRestMvcResult();
     $result->variables['classes'] = array();
     $result->variables['count'] = array(count($classes));
     foreach ($classes as $class) {
         // @todo
         $link = $this->request->getHostURI() . $this->getRouter()->generateUrl('openDataListByClass', array('classIdentifier' => $class->attribute('identifier'), 'offset' => 0, 'limit' => 10));
         $link = explode('(', $link);
         $link = $link[0];
         $result->variables['classes'][] = array('identifier' => $class->attribute('identifier'), 'name' => $class->attribute('name'), 'link' => $link);
     }
     return $result;
 }