public function setLink(PagerInterface $pager)
	{
		$links = '';

		if ($previous = $pager->getPreviousPageURI())
		{
			$links .= '<' . $pager->getPageURI($pager->getFirstPage()) . '>; rel="first",';
			$links .= '<' . $previous . '>; rel="prev"';
		}

		if (($next = $pager->getNextPageURI()) && $previous)
		{
			$links .= ',';
		}

		if ($next)
		{
			$links .= '<' . $next . '>; rel="next",';
			$links .= '<' . $pager->getPageURI($pager->getLastPage()) . '>; rel="last"';
		}

		$this->setHeader('Link', $links);

		return $this;
	}
public function setLink(PagerInterface $pager)
	{
		$links = '';

		if ($previous = $pager->getPreviousPageURI())
		{
			$links .= '<' . $pager->getPageURI($pager->getFirstPage()) . '>; rel="first",';
			$links .= '<' . $previous . '>; rel="prev"';
		}

		if (($next = $pager->getNextPageURI()) && $previous)
		{
			$links .= ',';
		}

		if ($next)
		{
			$links .= '<' . $next . '>; rel="next",';
			$links .= '<' . $pager->getPageURI($pager->getLastPage()) . '>; rel="last"';
		}

		$this->setHeader('Link', $links);

		return $this;
	}
public function setLink ( PagerInterface $ pager ) { $ links = '' ; if ( $ previous = $ pager -> getPreviousPageURI ( ) ) { $ links .= '<' . $ pager -> getPageURI ( $ pager -> getFirstPage ( ) ) . '>; rel="first",' ; $ links .= '<' . $ previous . '>; rel="prev"' ; } if ( ( $ next = $ pager -> getNextPageURI ( ) ) && $ previous ) { $ links .= ',' ; } if ( $ next ) { $ links .= '<' . $ next . '>; rel="next",' ; $ links .= '<' . $ pager -> getPageURI ( $ pager -> getLastPage ( ) ) . '>; rel="last"' ; } $ this -> setHeader ( 'Link' , $ links ) ; return $ this ; }
Set the Link Header

@param \CodeIgniter\Pager\PagerInterface $pager

@see http://tools.ietf.org/html/rfc5988

@return Response
Set the Link Header