From fdc75cb9fe44d8b8ed748662b03f7e071687cad2 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 18 May 2026 10:54:17 +0800 Subject: [PATCH] Allow vendor mode loading default registry file --- src/bootstrap.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bootstrap.php b/src/bootstrap.php index 4e640fea..65d8a027 100644 --- a/src/bootstrap.php +++ b/src/bootstrap.php @@ -60,5 +60,9 @@ if (filter_var(getenv('SPC_ENABLE_LOG_FILE'), FILTER_VALIDATE_BOOLEAN)) { // load core registry Registry::loadRegistry(ROOT_DIR . '/spc.registry.yml'); +// in vendor mode, auto-load the local working directory registry if it exists +if (spc_mode(SPC_MODE_VENDOR) && file_exists(WORKING_DIR . '/spc.registry.yml')) { + Registry::loadRegistry(WORKING_DIR . '/spc.registry.yml'); +} // load registries from environment variable SPC_REGISTRIES Registry::loadFromEnvOrOption();