fix for nested config changes

Signed-off-by: Andy Miller <rhuk@mac.com>
This commit is contained in:
Andy Miller
2025-12-17 12:06:59 -07:00
parent b086561160
commit 368982cb46

View File

@@ -322,6 +322,13 @@ class ConfigServiceProvider implements ServiceProviderInterface
foreach ($basePaths as $path) {
if (is_dir($path)) {
$directories[$path] = filemtime($path);
// Also track config subdirectories for granular invalidation (e.g., plugins/, themes/)
$iterator = new DirectoryIterator($path);
foreach ($iterator as $dir) {
if ($dir->isDir() && !$dir->isDot()) {
$directories[$dir->getPathname()] = $dir->getMTime();
}
}
}
}
} elseif ($type === 'blueprints') {