grossum/extended-form-type
Grossum Extended Form Type is a Laravel/PHP package for extending standard form types, making it easier to build reusable, customized form fields with less boilerplate. It fits into existing form workflows and helps keep field definitions clean and maintainable.
Consider it only when all of the following hold:
configureOptions, FormTypeExtensionInterface, form events, and the data/data_class options do not cover — confirm this with a spike before evaluating third-party code.Look elsewhere — or write it yourself — when:
For executives: This is not a purchase or a dependency recommendation. It's a piece of abandoned open-source code from 2018 that we evaluated as a design reference for reducing form-building boilerplate. Recommendation: do not add it to the stack. If the underlying pattern is valuable, we replicate the ~100 lines internally, which we control, test, and can upgrade — at a fraction of the long-term risk of owning unmaintained third-party code with zero community and no security response.
For engineering: Treat grossum/extended-form-type as a pattern source only. It's a Symfony bundle (not Laravel), last released 2018-04-13, with no dependents and no maintainer activity — so no upgrade path and no CVE coverage. First, verify whether native configureOptions / FormTypeExtensionInterface / form events already solve the problem; they usually do. If a real gap remains, read the source, extract the approach, and implement it in-house with tests. Do not add it to composer.json.
How can I help you explore Laravel packages today?