/** * Return this object with client-facing fields and hypermedia, ready for output */ public function getOutputView(Request $request, $verbose = false) { $item = parent::getOutputView($request, $verbose); // add Hypermedia $base = $request->base; $version = $request->version; $item['uri'] = $base . '/' . $version . '/twitter/request_tokens/' . $this->ID; $item['verbose_uri'] = $base . '/' . $version . '/twitter/request_tokens/' . $this->ID . '?verbose=yes'; return $item; }
/** * Return this object with client-facing fields and hypermedia, ready for output */ public function getOutputView(Request $request, $verbose = false) { $item = parent::getOutputView($request, $verbose); // add Hypermedia $base = $request->base; $version = $request->version; $item['reporting_user_uri'] = $base . '/' . $version . '/users/' . $this->reporting_user_id; if (!empty($this->deciding_user_id)) { $item['deciding_user_uri'] = $base . '/' . $version . '/users/' . $this->deciding_user_id; } $item['event_uri'] = $base . '/' . $version . '/events/' . $this->event_id; return $item; }
/** * Return this object with client-facing fields and hypermedia, ready for output */ public function getOutputView(Request $request, $verbose = false) { $item = parent::getOutputView($request, $verbose); // add Hypermedia $base = $request->base; $version = $request->version; $item['uri'] = $base . '/' . $version . '/talks/' . $this->ID; $item['verbose_uri'] = $base . '/' . $version . '/talks/' . $this->ID . '?verbose=yes'; $item['website_uri'] = $this->getWebsiteUrl($request->getConfigValue('website_url')); $item['starred_uri'] = $base . '/' . $version . '/talks/' . $this->ID . '/starred'; $item['comments_uri'] = $base . '/' . $version . '/talks/' . $this->ID . '/comments'; $item['verbose_comments_uri'] = $base . '/' . $version . '/talks/' . $this->ID . '/comments?verbose=yes'; $item['event_uri'] = $base . '/' . $version . '/events/' . $this->event_id; return $item; }