Skip to content

marko-php/marko-pagination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

marko/pagination

Offset and cursor pagination with API-ready serialization--paginate any result set without coupling to your data layer.

Installation

composer require marko/pagination

Quick Example

use Marko\Pagination\OffsetPaginator;

$paginator = new OffsetPaginator(
    items: $items,
    total: 150,
    perPage: 15,
    currentPage: 3,
);

$paginator->hasMorePages(); // true
$paginator->lastPage();     // 10
$paginator->toArray();      // ['items' => [...], 'meta' => [...], 'links' => [...]]

Documentation

Full usage, API reference, and examples: marko/pagination

About

[READ-ONLY] Pagination interfaces and implementations for Marko Framework. Issues and PRs at https://github.com/marko-php/marko

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages