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).
Instead of depending on the
pagerfanta/pagerfanta
monopackage (which installs everything), only thepagerfanta/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).