Initial commit - Typo3 11.5.41

This commit is contained in:
Matteo Gallo
2026-07-03 17:53:31 +02:00
commit 5ca4743197
6811 changed files with 568848 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace GeorgRinger\NumberedPagination\Contract;
interface PaginationInterface
{
public function __construct(PaginatorInterface $paginator);
public function getPreviousPageNumber(): ?int;
public function getNextPageNumber(): ?int;
public function getFirstPageNumber(): int;
public function getLastPageNumber(): int;
public function getStartRecordNumber(): int;
public function getEndRecordNumber(): int;
}

View File

@@ -0,0 +1,20 @@
<?php
namespace GeorgRinger\NumberedPagination\Contract;
interface PaginatorInterface
{
public function withItemsPerPage(int $itemsPerPage): PaginatorInterface;
public function withCurrentPageNumber(int $currentPageNumber): PaginatorInterface;
public function getPaginatedItems(): iterable;
public function getNumberOfPages(): int;
public function getCurrentPageNumber(): int;
public function getKeyOfFirstPaginatedItem(): int;
public function getKeyOfLastPaginatedItem(): int;
}