Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Nelmio Form Get Parameter Plugin Bundle Laravel Package

sandronimus/nelmio-form-get-parameter-plugin-bundle

A Symfony bundle that plugs into NelmioApiDocBundle to support form GET parameters in API documentation, helping you describe query-string inputs accurately. Small, focused integration for projects already using Nelmio; low adoption and minimal community activity, so evaluate fit and maintenance bef...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature-level: Enables search, filter, and faceted-browse forms to submit via HTTP GET so result URLs are shareable, bookmarkable, cacheable, and crawlable — a meaningful UX and SEO lever for catalog, directory, and listing products.
  • Roadmap: Informs whether "search & filter" epics ship with canonical, linkable URLs (GET) versus opaque POST-driven result states. This is a foundational decision that affects analytics, sharing, and indexing downstream.
  • Build vs. buy: Strongly favors build. The problem space (GET-method forms in Symfony that preserve existing query parameters and produce clean query strings) is small and well-understood; the dependency itself is zero-star, zero-dependent, and carries no community validation.
  • Platform fit: Note the package is a Symfony bundle, not a Laravel package. For a Laravel codebase it is not directly applicable — the equivalent need is met natively via request/query handling or libraries like spatie/laravel-query-builder.
  • Use cases: Legacy Symfony applications with existing POST-style filter forms that need GET semantics; migration work where form behavior must change without rewriting controllers.

When to Consider This Package

Consider it only when all of the following hold:

  • You are on Symfony (not Laravel) and already have form types that must submit via GET.
  • You need to preserve unrelated query parameters across form submissions (pagination, sort, tracking params) without custom plumbing.
  • You are willing to pin, vendor, and own the code — treat it as a code sample, not a maintained dependency.
  • The alternative (writing ~50–150 lines of form extension / request handling) is genuinely more expensive than adopting it.

Look elsewhere when:

  • You are on Laravel. This bundle will not integrate; use native request query handling or a maintained query-builder package.
  • You need active maintenance, security patching, or vendor support. Zero stars and zero dependents means no signal of production use, no issue triage, and no security review.
  • You are on a modern Symfony version. Native form and request handling has improved substantially; verify the bundle's target Symfony version before assuming compatibility.
  • Supply-chain hygiene is a hard requirement. An unmaintained, unadopted package is a review flag, not a shortcut.

How to Pitch It (Stakeholders)

To executives: This is not a buy decision — it's a pattern decision. The underlying capability (shareable, indexable search URLs) is worth having; this specific package is not worth depending on. Recommendation: adopt the pattern internally, skip the dependency, and avoid adding an unmaintained third-party component to the production surface.

To engineering: The package solves a narrow, real problem — GET-method forms that retain existing query parameters and emit clean URLs. It is a Symfony bundle with no adoption, no dependents, and no maintenance signal. The honest framing is "reference implementation, not a dependency." Estimate roughly a day to reproduce the behavior in-house with full test coverage and ownership, versus indefinite risk from an unowned transitive dependency.

Bottom line: Low strategic value as a package, moderate value as a design reference. Fund the in-house implementation; do not add this to the dependency tree.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console