zumo/zumokit-bundle
A Symfony bundle that integrates the ZumoKit PHP SDK, providing service container configuration and dependency injection to add ZumoKit cryptocurrency wallet and payment features to Symfony applications.
User and Wallet entity interfaces moves the package from "one crypto account per user" to "multiple wallets per user." This directly unlocks product surface area: per-asset balances, portfolio views, multi-chain accounts, and account-switching UX. If multi-wallet is on your roadmap, this release is the enabling dependency; if it is not, the change is neutral-to-negative complexity.Resources/doc/index.rst) and a dedicated Zumokit Bundle integration guide (Resources/doc/index.md) gives engineering a concrete basis for scoping onboarding effort instead of a spike.phpunit.xml.dist, composer changes) and PHPStan (dev-only) are the kind of signals that justify a "buy" recommendation to a skeptical engineering lead — but they are signals of intent, not proof of coverage.Adopt (with diligence) when:
Resources/doc/index.rst, a phpstan-symfony dev dependency, and bundle-style docs. The "Laravel/PHP package" framing does not match the artifacts; confirm framework fit before anything else.Look elsewhere or defer when:
To executives: This is a small, narrowly-scoped PHP component that models the link between a user and their crypto wallets. The 1.0.9 release makes that link support multiple wallets per user — the capability we would need for asset-specific accounts and portfolio views — and adds test scaffolding and integration documentation, which lower the cost and risk of evaluating it. It is not a payments or custody system; it is a starting data model. My recommendation is a time-boxed spike, not an adoption decision: the package shows signs of being unmaintained, so we validate the multi-wallet model against our requirements and then decide whether to depend on it or reimplement the ~small surface we actually need.
To engineering: The 1.0.9 interface changes to User and Wallet are the substantive item — assume they are breaking for anything implementing or extending those contracts, and diff before upgrading. New functional-test plumbing and PHPStan (dev-only) improve confidence but should be verified for actual coverage rather than assumed. Note the framework mismatch: the artifacts are Symfony bundle conventions, so confirm this is the right target for a Laravel codebase before investing in integration.
Decision requested: Approve a short evaluation spike with an explicit exit criterion — either the multi-wallet model fits and the maintenance risk is acceptable, or we take the entity design as reference and own the implementation.
How can I help you explore Laravel packages today?