teamneusta/converter-bundle
A Symfony bundle by Team Neusta that wires up converter services for transforming one object or value into another. It integrates with the Symfony DI container so custom converters can be registered, injected, and reused, keeping conversion logic clean, testable, and decoupled from your application...
Symfony\Contracts\Translation\TranslatorInterface. This signals active upstream maintenance and reduces the risk of pinning the package in your stack — a positive input for "keep vs. migrate" decisions.Adopt when:
Translator with Symfony components or third-party translation tooling, and you need interface-level compatibility instead of concrete class coupling.Look elsewhere when:
lang files and __() helper suffice — adding a dependency creates surface area without payoff.Caveat for this release: the change is narrow (a single interface substitution). Confirm your PHP/Symfony contracts version satisfies TranslatorInterface and run your translation test suite before upgrading in production.
For executives: This is a maintenance release (v1.10.1) for a Laravel translation package. It contains one compatibility fix — aligning with Symfony's standard translator interface — and introduces no new features, no breaking changes, and no deprecations. Risk of upgrading is low; the upside is reduced future integration friction with Symfony-based tooling and a lower long-term maintenance burden.
For engineering: Upgrade is a patch bump. The package now type-hints Symfony\Contracts\Translation\TranslatorInterface, which is satisfied by Laravel's translator and Symfony's translator, improving interoperability and easing future framework upgrades. Action: pin to ^1.10.1, verify the symfony/translation-contracts version constraint resolves, and run translation-related test coverage. No code changes expected on our side unless we have custom translator implementations that rely on the previous type-hint.
How can I help you explore Laravel packages today?