/**
  * Paginate
  *
  * @param  scriptlet.Request $request
  * @param  webservices.rest.srv.Response $response
  * @param  bool $last
  * @return webservices.rest.srv.Response
  */
 public function paginate($request, $response, $last)
 {
     $page = $request->getParam($this->page, 1);
     $header = new LinkHeader(['prev' => $page > 1 ? $this->urlWithPage($request, $page - 1) : null, 'next' => $last ? null : $this->urlWithPage($request, $page + 1)]);
     if ($header->present()) {
         return $response->withHeader('Link', $header);
     } else {
         return $response;
     }
 }