yucca/in-situ-updater-bundle
A Symfony bundle for performing in-situ updates, letting you apply changes directly in place without rebuilding or redeploying. Designed to integrate smoothly into existing Symfony applications and streamline update workflows.
Architecture fit
yucca/in-situ-updater-bundle, and the Bundle suffix is a strong signal that this is a Symfony bundle, not a Laravel package. Symfony bundles rely on DependencyInjection\Extension, Bundle subclasses, and kernel registration in AppKernel/bundles.php; none of that contract exists in Laravel's service-container lifecycle.yucca) maps to the Yucca CMS, a Silex/Symfony-derived PHP CMS. An "in-situ updater" bundle is therefore almost certainly a CMS-internal extension — it upgrades the CMS core/modules in place from within the admin UI. It is not a general-purpose deployment tool, and it has no reason to contain Laravel service providers, facades, config publishing, or Artisan commands.Integration feasibility
extra.laravel block, no auto-discovery, no Illuminate\Support\ServiceProvider. Even manual registration would fail on class contracts.Technical risk
composer audit is the only tripwire you'd get.symfony/* to ^2.x/^3.x, which is EOL. Co-installing that alongside a modern Laravel (which pulls its own Symfony components for console, HTTP, etc.) risks irreconcilable constraint conflicts in a shared vendor/ tree — a failure that shows up at composer update time, not at code-review time.Key questions
Stack fit
config/ publish step, no facade, no middleware, no queue integration — the idioms a Laravel TPM would normally sequence against (service providers, config/*.php, php artisan vendor:publish) do not apply.Migration path
artisan commands, Storage disks, signed release artifacts, and a maintenance-mode window.Compatibility
Sequencing
Maintenance
Support
Scaling
Failure modes
composer update fails after the bundle is introduced; surfaces late, often during an unrelated dependency bump.Ramp-up
How can I help you explore Laravel packages today?