app->singleton(PipelineRegistry::class, fn () => new PipelineRegistry( config('provisioning.pipelines', []), )); // Real I/O implementations; tests swap in fakes via app()->instance(). $this->app->bind(RemoteShell::class, PhpseclibRemoteShell::class); $this->app->bind(WireguardHub::class, LocalWireguardHub::class); $this->app->bind(ProxmoxClient::class, HttpProxmoxClient::class); } /** * Bootstrap any application services. */ public function boot(): void { // } }