Skip to content

Commit a895f63

Browse files
committed
refactor: move logic
1 parent 896b047 commit a895f63

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

system/Config/Factories.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,6 @@ public static function __callStatic(string $component, array $arguments)
165165
self::createInstance($options['component'], $class, $arguments);
166166
self::setAlias($options['component'], $alias, $class);
167167

168-
// If a short classname is specified, also register FQCN to share the instance.
169-
if (! isset(self::$aliases[$options['component']][$class])) {
170-
self::setAlias($options['component'], $class, $class);
171-
}
172-
173168
return self::$instances[$options['component']][$class];
174169
}
175170

@@ -231,6 +226,11 @@ private static function setAlias(string $component, string $alias, string $class
231226
{
232227
self::$aliases[$component][$alias] = $class;
233228
self::$updated[$component] = true;
229+
230+
// If a short classname is specified, also register FQCN to share the instance.
231+
if (! isset(self::$aliases[$component][$class])) {
232+
self::$aliases[$component][$class] = $class;
233+
}
234234
}
235235

236236
/**

0 commit comments

Comments
 (0)