├── LICENSE ├── composer.json └── src └── Knp └── Component └── Pager ├── ArgumentAccess ├── ArgumentAccessInterface.php └── RequestArgumentAccess.php ├── Event ├── AfterEvent.php ├── BeforeEvent.php ├── ItemsEvent.php ├── PaginationEvent.php └── Subscriber │ ├── Filtration │ ├── Doctrine │ │ └── ORM │ │ │ ├── Query │ │ │ └── WhereWalker.php │ │ │ └── QuerySubscriber.php │ ├── FiltrationSubscriber.php │ └── PropelQuerySubscriber.php │ ├── Paginate │ ├── ArraySubscriber.php │ ├── Callback │ │ ├── CallbackPagination.php │ │ └── CallbackSubscriber.php │ ├── Doctrine │ │ ├── CollectionSubscriber.php │ │ ├── DBALQueryBuilderSubscriber.php │ │ ├── ODM │ │ │ ├── MongoDB │ │ │ │ ├── QueryBuilderSubscriber.php │ │ │ │ └── QuerySubscriber.php │ │ │ └── PHPCR │ │ │ │ ├── QueryBuilderSubscriber.php │ │ │ │ └── QuerySubscriber.php │ │ └── ORM │ │ │ ├── Query │ │ │ └── Helper.php │ │ │ ├── QueryBuilderSubscriber.php │ │ │ └── QuerySubscriber.php │ ├── ElasticaQuerySubscriber.php │ ├── PaginationSubscriber.php │ ├── PropelQuerySubscriber.php │ └── SolariumQuerySubscriber.php │ └── Sortable │ ├── ArraySubscriber.php │ ├── Doctrine │ ├── ODM │ │ └── MongoDB │ │ │ └── QuerySubscriber.php │ └── ORM │ │ ├── Query │ │ └── OrderByWalker.php │ │ └── QuerySubscriber.php │ ├── ElasticaQuerySubscriber.php │ ├── PropelQuerySubscriber.php │ ├── SolariumQuerySubscriber.php │ └── SortableSubscriber.php ├── Exception ├── InvalidValueException.php ├── PageLimitInvalidException.php ├── PageNumberInvalidException.php └── PageNumberOutOfRangeException.php ├── Pagination ├── AbstractPagination.php ├── PaginationInterface.php └── SlidingPagination.php ├── Paginator.php └── PaginatorInterface.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/composer.json -------------------------------------------------------------------------------- /src/Knp/Component/Pager/ArgumentAccess/ArgumentAccessInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/ArgumentAccess/ArgumentAccessInterface.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/ArgumentAccess/RequestArgumentAccess.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/ArgumentAccess/RequestArgumentAccess.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/AfterEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/AfterEvent.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/BeforeEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/BeforeEvent.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/ItemsEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/ItemsEvent.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/PaginationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/PaginationEvent.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Filtration/Doctrine/ORM/Query/WhereWalker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Filtration/Doctrine/ORM/Query/WhereWalker.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Filtration/Doctrine/ORM/QuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Filtration/Doctrine/ORM/QuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Filtration/FiltrationSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Filtration/FiltrationSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Filtration/PropelQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Filtration/PropelQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/ArraySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/ArraySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Callback/CallbackPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Callback/CallbackPagination.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Callback/CallbackSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Callback/CallbackSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/CollectionSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/CollectionSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/DBALQueryBuilderSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/DBALQueryBuilderSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/MongoDB/QueryBuilderSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/MongoDB/QueryBuilderSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/MongoDB/QuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/MongoDB/QuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/PHPCR/QueryBuilderSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/PHPCR/QueryBuilderSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/PHPCR/QuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ODM/PHPCR/QuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ORM/Query/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ORM/Query/Helper.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ORM/QueryBuilderSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ORM/QueryBuilderSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ORM/QuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/Doctrine/ORM/QuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/ElasticaQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/ElasticaQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/PaginationSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/PaginationSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/PropelQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/PropelQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Paginate/SolariumQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Paginate/SolariumQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/ArraySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/ArraySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/Doctrine/ODM/MongoDB/QuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/Doctrine/ODM/MongoDB/QuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/Doctrine/ORM/Query/OrderByWalker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/Doctrine/ORM/Query/OrderByWalker.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/Doctrine/ORM/QuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/Doctrine/ORM/QuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/ElasticaQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/ElasticaQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/PropelQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/PropelQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/SolariumQuerySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/SolariumQuerySubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Event/Subscriber/Sortable/SortableSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Event/Subscriber/Sortable/SortableSubscriber.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Exception/InvalidValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Exception/InvalidValueException.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Exception/PageLimitInvalidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Exception/PageLimitInvalidException.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Exception/PageNumberInvalidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Exception/PageNumberInvalidException.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Exception/PageNumberOutOfRangeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Exception/PageNumberOutOfRangeException.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Pagination/AbstractPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Pagination/AbstractPagination.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Pagination/PaginationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Pagination/PaginationInterface.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Pagination/SlidingPagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Pagination/SlidingPagination.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/Paginator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/Paginator.php -------------------------------------------------------------------------------- /src/Knp/Component/Pager/PaginatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnpLabs/knp-components/HEAD/src/Knp/Component/Pager/PaginatorInterface.php --------------------------------------------------------------------------------