knplabs / knp-components
Knplabs component library
v5.3.0
2026-08-07 07:05 UTC
Requires
- php: ^8.2
- symfony/event-dispatcher-contracts: ^3.0
Requires (Dev)
- ext-pdo_sqlite: *
- doctrine/dbal: ^4.0
- doctrine/mongodb-odm: ^2.5.5
- doctrine/orm: ^3.0
- doctrine/phpcr-odm: ^2.0
- jackalope/jackalope-doctrine-dbal: ^2.0
- phpunit/phpunit: ^11.5 || ^12.5 || ^13.2
- propel/propel1: ^1.7
- ruflin/elastica: ^7.0
- solarium/solarium: ^6.0
- symfony/http-foundation: ^6.4.4 || ^7.4
- symfony/http-kernel: ^6.4.4 || ^7.4
- symfony/property-access: ^6.4.4 || ^7.4
- symfony/var-exporter: ^6.4.4 || ^7.4
Suggests
- doctrine/common: to allow usage pagination with Doctrine ArrayCollection
- doctrine/mongodb-odm: to allow usage pagination with Doctrine ODM MongoDB
- doctrine/orm: to allow usage pagination with Doctrine ORM
- doctrine/phpcr-odm: to allow usage pagination with Doctrine ODM PHPCR
- propel/propel1: to allow usage pagination with Propel ORM
- ruflin/elastica: to allow usage pagination with ElasticSearch Client
- solarium/solarium: to allow usage pagination with Solarium Client
- symfony/http-foundation: to retrieve arguments from Request
- symfony/property-access: to allow sorting arrays
Conflicts
- doctrine/dbal: <4.0
This package is auto-updated.
Last update: 2026-08-07 07:05:42 UTC
README
Components in this library:
- Pager fancy paginator component
Running unit tests
PHPUnit 11+ is required. To setup and run tests follow these steps:
- go to the root directory of components
- run:
composer install
composer test
Maintainers
Please read this post first.
This library is maintained by the following people (alphabetically sorted) :
- @garak
- @polc