$response = $store->getPipe($parameters[1]); unset($response['_id']); } else { if (DiscoUtils::route('get', '^/pipe/([a-z0-9\\-_]+)/disco$', $parameters, $body)) { $c = $store->getPipe($parameters[1]); if ($c === null) { echo "not found pipe " . $parameters[1]; } $pipe = Pipe::fromDB($c); $query = $pipe->getQuery(); $response = $store->getIdPs($query); // $response = $query; // $response = $store->getFeed($parameters[1]); } else { if (DiscoUtils::route('get', '^/feed/([a-z0-9\\-_]+)/disco$', $parameters, $body)) { $response = $store->getFeed($parameters[1]); } else { if (DiscoUtils::route('get', '^/feed/([a-z0-9\\-_]+)/metadata$', $parameters, $body)) { $response = $store->getFeedMetadata($parameters[1]); } else { if (DiscoUtils::route('get', '^/apps$', $parameters, $body)) { $response = array('foo' => 'bar'); } else { if (DiscoUtils::route('get', '^/logo$', $parameters, $qs)) { if (!isset($_REQUEST['entityId'])) { throw new Exception('Missing required parameter entityId'); } if (!isset($_REQUEST['feed'])) { throw new Exception('Missing required parameter feed'); } $data = $logostore->get($_REQUEST['entityId'], $_REQUEST['feed'], true);