- Multiple bugfixe linked to query fragments
- Added a new SearchRequest package to handle search request efficiently
This commit is contained in:
1 parent
4b29232543
commit
938639a590
15 files changed
+148
-27
No files matched your search
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
namespace Ulmus\SearchRequest;
|
||||
|
||||
trait SearchRequestPaginationTrait {
|
||||
|
||||
public int $count = 0;
|
||||
|
||||
public int $page = 1;
|
||||
|
||||
public int $pageCount = 0;
|
||||
|
||||
public function pagination(int $page, int $itemCount) : void
|
||||
{
|
||||
$this->count = $itemCount;
|
||||
$this->page = $page;
|
||||
}
|
||||
|
||||
public function pageCount() : int
|
||||
{
|
||||
return ceil($this->count / $this->limit());
|
||||
}
|
||||
|
||||
public function hasPagination() : int
|
||||
{
|
||||
return $this->pageCount() > 1;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user