facile-it/paginator-bundle

View on GitHub
src/Pagination/PaginatorInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Facile\PaginatorBundle\Pagination;

use Symfony\Component\HttpFoundation\Request;
use Doctrine\ORM\QueryBuilder;

/**
 * Interface PaginatorInterface
 *
 * An interface for a request-inizialized paginator
 */
interface PaginatorInterface
{
    public function paginate(QueryBuilder $queryBuilder);

    public function getPaginationInfo(QueryBuilder $queryBuilder);

    public function parseRequest(Request $request);
}