getQueryParams(); $query = $get['query']; if (strlen($query) < 3) { $output = [ 'success' => false, 'results' => [] ]; return $this->withJson($response, $output); } $results = $composer->search($query); $output = [ 'success' => (count($results) > 0), 'results' => [] ]; foreach ($results as $result) { $output['results'] []= [ 'value' => $result->name, 'name' => implode(': ', (array) $result), 'text' => $result->name ]; } return $this->withJson($response, $output); } }