overtrue/laravel-qcloud-federation-token
A Laravel package for generating Tencent Cloud federation tokens and temporary credentials. It wraps QCloud STS so you can securely issue scoped, expiring keys for COS uploads and other cloud services, with simple configuration and familiar Laravel integration.
JsonSerializable / ArrayAccess method-signature warnings means the package no longer emits deprecation noise under E_ALL. That directly de-risks PHP minor-version upgrades and reduces false positives in application-level CI.composer check-runtime-compatibility gate (autoloading source classes under E_ALL before PHPUnit) is a quality signal. A dependency that tests autoload-time compatibility catches a class of failures that unit tests typically miss — this lowers the maintenance burden relative to an in-house equivalent.Consider it when:
E_ALL) in CI or production logging, where signature deprecation warnings create noise.Look elsewhere when:
For executives: This is a low-risk, actively maintained dependency. The v5.0.1 patch makes it compatible with current and next-generation PHP runtimes (8.3–8.5), extending its useful life and avoiding a forced migration later. A new automated compatibility gate was added to its CI, which reduces the chance of runtime surprises reaching production. No action is required from us beyond routine version bumping.
For engineering: Patch release only — no API changes, no deprecations. It corrects PHP signature deprecation warnings on JsonSerializable and ArrayAccess implementations, so the package is clean under E_ALL. It also adds composer check-runtime-compatibility, which autoloads source classes under E_ALL prior to PHPUnit — worth mirroring in our own pipeline pattern if we ship similar packages. Full suite (test, check-style, runtime check) is green across PHP 8.3, 8.4, and 8.5. Recommend upgrading on the next dependency-refresh cycle; no code changes expected on our side.
How can I help you explore Laravel packages today?