- Is ideup/simple-paginator-bundle a Laravel package?
- No. It is a Symfony 2 bundle built around Doctrine and Twig, with a bundle class, DI extension, and configuration tree. Laravel does not load Symfony bundles, so there is no service provider or Blade integration. For Laravel pagination, use the framework's built-in Illuminate\Pagination.
- Can I install ideup/simple-paginator-bundle in a Laravel app with Composer?
- You can run composer require, but installing it will not give you working pagination in Laravel. Laravel's package discovery will not register the Symfony bundle, and the Doctrine and Twig assumptions do not map to Eloquent and Blade. Treat any install as source material for a port, not as a dependency.
- Does ideup/simple-paginator-bundle work with Eloquent or Laravel's query builder?
- No. The bundle decorates Doctrine queries and expects Doctrine result handling; Laravel's Eloquent and Query Builder use different contracts. Making it work would mean rewriting the query-side integration rather than configuring it. The page-window math is the only portable part.
- Which Laravel versions does ideup/simple-paginator-bundle support?
- None. It is not a Laravel package and does not declare Laravel support, so there is no supported Laravel version. Its foundation is Symfony 2-era code, which is long past end of life. Do not expect compatibility with Laravel 9, 10, 11, or later.
- What is the best Laravel alternative to ideup/simple-paginator-bundle?
- Use Illuminate\Pagination. Eloquent and the query builder provide paginate, simplePaginate, and cursorPaginate, with Blade views and JSON responses included. That covers length-aware, simple, and cursor pagination with no extra dependency. Add a custom Blade component only if you need a specific pager design.
- Is ideup/simple-paginator-bundle maintained and safe for production?
- Treat it as high risk. The project has roughly 34 stars and zero dependents, so there is no community backstop, release cadence, or maintainer escalation path. Symfony 2 is EOL and receives no security patches, and PHP 5-era idioms may fail on PHP 8. Production use would make you the maintainer.
- Can I port ideup/simple-paginator-bundle to Laravel?
- Yes, legally and technically, but scope it as a fork, not an integration. The MIT license allows reuse; strip the Symfony bundle, DI extension, configuration tree, and Twig templates, then reimplement offset/limit and page-window logic against Illuminate\Database. Budget it as a small internal library with a named owner, and only do it if the native paginator has a concrete gap.
- What PHP versions does ideup/simple-paginator-bundle require?
- The package targets the Symfony 2 era, which typically means PHP 5.x constraints, though you should verify its composer.json before relying on that. It is not tested against PHP 8.x and may emit warnings or break. Run PHPStan or Psalm against your target runtime before considering any port.
- How does ideup/simple-paginator-bundle compare to Illuminate\Pagination?
- Poorly for Laravel. Illuminate\Pagination is first-class: it integrates with Eloquent and the query builder, supports length-aware, simple, and cursor pagination, and ships Blade views. The bundle offers basic offset/limit paging with Doctrine and Twig. For a Laravel listing page, the native paginator wins on support, features, and maintenance.
- Is ideup/simple-paginator-bundle MIT licensed for commercial use?
- Yes. The repository is MIT licensed, so commercial use and forking are permitted with attribution. Licensing is the clean part; the risk is the EOL Symfony 2 foundation and abandonment. If you fork, you assume the maintenance obligation and should document that ownership.