public function collections($rtrn = 'list', $filters = array()) { if (!isset($filters['sort'])) { $filters['sort'] = 'title'; } if (!isset($filters['sort_Dir'])) { $filters['sort_Dir'] = 'ASC'; } switch (strtolower($rtrn)) { case 'count': $warehouse = new Warehouse(); $count = $warehouse->getCollections('count'); return $count; break; case 'list': case 'rows': case 'results': default: $warehouse = new Warehouse(); if (!($results = $warehouse->getCollections('rows', $filters))) { $results = array(); } $categories = new \Hubzero\Base\ItemList($results); return $categories; break; } }