metaer/curl-wrapper-bundle
Symfony bundle that integrates the Metaer Curl Wrapper library, adding dependency-injection configuration and a ready-to-use HTTP client service for making cURL requests in PHP applications.
Alias::setPrivate() → setPublic() for symfony/dependency-injection 5.2+) is compatibility hygiene, not a feature, roadmap, or security investment. It confirms the project is on life support rather than abandoned — a distinction that matters for tier definitions in policy, and one that should not be mistaken for renewed viability.Consider it only when all of the following hold:
setPrivate() deprecation, so verify against your actual Symfony minor version with a compatibility spike before committing.Http facade-style testing fakes.Look elsewhere — decisively — when:
Illuminate\Support\Facades\Http client; it is maintained, testable (Http::fake()), and already in your dependency tree at zero marginal cost.Recommendation: reject for adoption, and record the rationale in the dependency policy so the same package isn't re-evaluated next quarter. Note the 1.0.6 patch in the record so the "no releases at all" framing isn't reused inaccurately — the reason to reject is ecosystem fit and ownership cost, not the absence of a release.
To executives — one line: This is a small, low-adoption third-party helper for making HTTP calls; we should not add it to our stack, and adopting it would create a support obligation we'd have to fund ourselves.
Key points:
Ask: Approve a standing dependency guideline — no new third-party packages without an active release in the last 18 months, at least one maintained alternative evaluated, and a named internal owner — and treat this package as the worked example, including the caveat that a lone compatibility patch does not reset the clock. For any team currently using it, budget a migration to Laravel's HTTP client or Guzzle rather than a patch.
How can I help you explore Laravel packages today?