netgusto/parametertouch-bundle
Netgusto ParameterTouchBundle is a Symfony bundle for managing application parameters through a lightweight interface, making it easier to update configuration values without manually editing YAML files. It integrates with Symfony’s parameter system and suits development or admin workflows.
composer install / composer update — exists to signal to a framework (Symfony) that configuration or cache artifacts are stale. A PM decision here is really "how do we guarantee cache freshness after dependency changes," not "which bundle do we install."composer.json script in modern tooling. The decision it informs is whether the team standardizes cache-busting as a documented Composer hook, a CI/CD step, or a framework-native command (cache:clear, artisan optimize:clear).Consider it only when all of the following hold:
cache:clear automation.post-install-cmd / post-update-cmd script to composer.json — e.g., the manifest is managed by another team or generated.Look elsewhere when:
php artisan optimize:clear, package discovery, and Composer script hooks directly. A Symfony bundle is the wrong shape and would require the Symfony service container.bin/console cache:clear in the deploy pipeline cover this without a dependency.touch is a blunt instrument that also defeats incremental builds.To executives: We evaluated netgusto/parametertouch-bundle, a small Symfony add-on that touches files after Composer installs or updates so the framework rebuilds its cache. My recommendation is not to adopt it. Its entire function can be reproduced with a few lines in our own composer.json, it has no meaningful adoption (zero stars, zero dependent projects), and it appears unmaintained. Adding it would introduce a third-party dependency, a supply-chain review, and a future migration cost in exchange for behavior we already control. Our recommendation is a one-time configuration change owned by engineering, not a new vendor relationship — lower risk, zero cost, and no lock-in.
To engineering: This is a Symfony bundle, so it is only relevant if we have a legacy Symfony service in scope; on Laravel it does not apply. The behavior is a post-install-cmd / post-update-cmd hook touching the relevant cache or parameters file, or — preferably — invoking the framework's own cache-clear command in the deploy pipeline. touch-based invalidation also undermines incremental builds, so if we adopt this pattern at all, we should scope it tightly to the specific cache paths that need it and document why. Please treat this as a rejected dependency and a two-hour configuration task instead.
How can I help you explore Laravel packages today?