WoohooLabs\Yin\JsonApi\Request\Pagination\OffsetBasedPagination::getPaginationQueryString PHP Method

getPaginationQueryString() public static method

public static getPaginationQueryString ( integer $offset, integer $limit ) : string
$offset integer
$limit integer
return string
    public static function getPaginationQueryString($offset, $limit)
    {
        return "page[offset]={$offset}&page[limit]={$limit}";
    }

Usage Example

 /**
  * @param string $url
  * @param int $page
  * @param int $size
  * @return \WoohooLabs\Yin\JsonApi\Schema\Link|null
  */
 protected function createPaginatedLink($url, $page, $size)
 {
     if ($this->getTotalItems() <= 0 || $this->getLimit() <= 0) {
         return null;
     }
     return new Link($this->appendQueryStringToUrl($url, OffsetBasedPagination::getPaginationQueryString($page, $size)));
 }