paysera/lib-normalization-bundle
A Symfony bundle that integrates Paysera’s normalization library, providing configurable normalizers and denormalizers for converting PHP objects to arrays and back—ideal for consistent API request and response data handling.
Bundle subclass autoloading, no Resources/config merging, no automatic container extension registration. The stated value proposition ("removes boilerplate by registering services and configuration") is therefore zero inside Laravel; the framework will not invoke it. What remains portable is the underlying Paysera normalization service classes, which are plain PHP and can be bound through a Laravel ServiceProvider.config/normalization.php, and bind normalizers as singletons in an app-level provider. Feasibility drops if the bundle's service definitions rely on Symfony-specific contracts (ContainerAwareInterface, ConfigurationInterface tree builders, tagged iterators) that have no Laravel analogue and must be hand-ported.2026-09-30 release date should be verified before it is cited in any planning artifact. MIT licensing and forkability neutralize abandonment risk but not semantic risk.paysera/lib-normalization we can depend on without the Symfony bundle?symfony/* floor?NormalizationServiceProvider binding each normalizer as a singleton behind an interface we own (App\Contracts\Normalizer), so upstream can be swapped or forked.config/normalization.php; ensure php artisan config:cache works.composer why-not and a throwaway-branch install to confirm it does not drag symfony/* to a version incompatible with the Laravel release in use. Validate PHP floor against Laravel's support matrix. Do not let this package be the reason the platform upgrades Symfony components.config:cache staleness or container boot errors from mis-registered or Symfony-flavored service definitions.How can I help you explore Laravel packages today?