FriendsOfSymfony / FOSElasticaBundle

Elasticsearch PHP integration for your Symfony project using Elastica.
http://friendsofsymfony.github.io
MIT License
1.24k stars 795 forks source link

Only require `pagerfanta/core` #1895

Closed mbabker closed 1 year ago

mbabker commented 1 year ago

Instead of depending on the pagerfanta/pagerfanta monopackage (which installs everything), only the pagerfanta/core package needs to be a hard dependency. The subsplit repos for the supported Doctrine integrations are already listed as dev requirements, so this mainly just lightens the production dependencies and allows Composer to work a bit more efficiently (the monorepo has a heavier list of conflicts to deal with because it's trying to set constraints for everything whereas the subsplit packages have rather small dependency lists).

XWB commented 1 year ago

Seems fair to me.