Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)

This commit is contained in:
Kevin Papst
2022-12-31 21:19:55 +01:00
committed by GitHub
parent 95e06746bd
commit 90a0fd8a22
2164 changed files with 83700 additions and 86426 deletions

View File

@@ -14,33 +14,16 @@ use Doctrine\ORM\QueryBuilder;
final class QueryBuilderPaginator implements PaginatorInterface
{
/**
* @var QueryBuilder
*/
private $query;
/**
* @var int
*/
private $results = 0;
public function __construct(QueryBuilder $query, int $results)
public function __construct(private QueryBuilder $query, private int $results)
{
$this->query = $query;
$this->results = $results;
}
/**
* {@inheritdoc}
*/
public function getNbResults()
public function getNbResults(): int
{
return $this->results;
}
/**
* {@inheritdoc}
*/
public function getSlice($offset, $length)
public function getSlice(int $offset, int $length): iterable
{
$query = $this->query
->getQuery()