kitpages/util-bundle
Kitpages UtilBundle is a lightweight Symfony bundle of reusable utility services and Twig helpers for common tasks such as string and date handling, helping avoid duplicated boilerplate. A minimal, low-adoption package best suited to legacy Kitpages-based projects.
KitpagesCmsBundle, a third-party CMS. The only decision it informs is whether we import a third-party CMS's internal utility layer into our codebase. Recommendation: do not adopt it as a dependency.Str, Arr, Collection, Carbon, and the Twig/Blade layers. It should never appear as a roadmap dependency, milestone, or procurement item.KitpagesCmsBundle, this bundle would supply minor conveniences. That is glue code for a CMS we do not run, not a platform component.KitpagesUtilBundle, DI extension classes, a config tree, kernel-based registration. Laravel has no seam for that. Any value here is extractable source code, not an installable dependency.Consider it only when all of the following are true:
KitpagesCmsBundle (or maintaining a legacy Kitpages deployment) on an older Symfony version, and this bundle is a hard transitive requirement of that install.Look elsewhere — or, more likely, write the 50–200 lines yourself — when:
app/Support/ namespace is cheaper than any third-party helper package and removes a supply-chain surface for near-zero benefit.If a specific helper is genuinely indispensable, treat it as a vendor-and-extract exercise: audit the classes, isolate the container-free pure-PHP ones, copy them into first-party code behind characterization tests, and record the decision so future teams don't re-run this evaluation.
For executives: This is a tiny, effectively unmaintained helper library built to support one third-party CMS we don't use. It adds no product capability, has no users or downstream dependents, and carries maintenance and supply-chain risk disproportionate to any benefit. Recommendation: do not adopt. If a legacy integration ever forces it in, treat it as frozen vendor code with a one-time compatibility check and no ongoing budget.
For engineering: It's a Symfony bundle of convenience helpers extracted from KitpagesCmsBundle — not a Laravel package, and not something we'd install via Composer into a Laravel app without fighting version constraints and container-registration assumptions that don't apply. Ignore the bundle wrapper; if we ever need a specific helper, extract it into app/Support/ under our namespace with tests, and replace anything Laravel already provides. Keep the surface small so it can't accrete into an unowned internal library.
Ask: No budget, no evaluation sprint, no dependency review. Close the ticket as "not adopted — superseded by framework primitives and first-party helpers," and re-open only if a concrete Kitpages integration appears.
How can I help you explore Laravel packages today?