code: public function getLinks($absolute = false)
      {
          $currentPage = $this->getPage();
          $pageCount = $this->getPageCount();
          $links = [
              Link::REL_SELF => $this->createUrl($currentPage, null, $absolute),
          ];
          if ($currentPage > 0) {
              $links[self::LINK_FIRST] = $this->createUrl(0, null, $absolute);
              $links[self::LINK_PREV] = $this->createUrl($currentPage - 1, null, $absolute);
          }
          if ($currentPage < $pageCount - 1) {
              $links[self::LINK_NEXT] = $this->createUrl($currentPage + 1, null, $absolute);
              $links[self::LINK_LAST] = $this->createUrl($pageCount - 1, null, $absolute);
          }
  
          return $links;
      }
docs: Returns a whole set of links for navigating to the first, last, next and previous pages.
  @param bool $absolute whether the generated URLs should be absolute.
  @return array the links for navigational purpose. The array keys specify the purpose of the links (e.g. [[LINK_FIRST]]),
  and the array values are the corresponding URLs.