respond([ 'status' => 'success', 'data' => $data ], 200); } public function all() { $dir = APPPATH . 'Libraries/Data/valuesets/'; $files = glob($dir . '*.json'); $result = []; foreach ($files as $file) { $name = basename($file, '.json'); if ($name[0] === '_') continue; $result[] = [ 'name' => $name, 'options' => ValueSet::getOptions($name) ]; } return $this->respond([ 'status' => 'success', 'data' => $result ], 200); } }