Skip to content

Commit 3924339

Browse files
committed
fix: Config cache may not be updated
1 parent 42f90a2 commit 3924339

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

system/Config/Factories.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ public static function define(string $component, string $alias, string $classnam
118118
self::getOptions($component);
119119

120120
self::$aliases[$component][$alias] = $classname;
121+
self::$updated[$component] = true;
121122
}
122123

123124
/**
@@ -192,6 +193,7 @@ private static function getDefinedInstance(array $options, string $alias, array
192193
}
193194

194195
self::$instances[$options['component']][$class] = new $class(...$arguments);
196+
self::$updated[$options['component']] = true;
195197

196198
return self::$instances[$options['component']][$class];
197199
}
@@ -207,6 +209,7 @@ private static function getDefinedInstance(array $options, string $alias, array
207209
// Check for an existing instance for the class
208210
if (isset(self::$instances[$options['component']][$class])) {
209211
self::$aliases[$options['component']][$alias] = $class;
212+
self::$updated[$options['component']] = true;
210213

211214
return self::$instances[$options['component']][$class];
212215
}

0 commit comments

Comments
 (0)