Skip to content

Commit e0db315

Browse files
committed
refactor: use isNamespaced()
1 parent 991e10d commit e0db315

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

system/Config/Factories.php

+4-5
Original file line numberDiff line numberDiff line change
@@ -410,17 +410,16 @@ public static function injectMock(string $component, string $alias, object $inst
410410
$component = strtolower($component);
411411
self::getOptions($component);
412412

413-
$class = get_class($instance);
414-
$basename = self::getBasename($alias);
413+
$class = get_class($instance);
415414

416415
self::$instances[$component][$class] = $instance;
417416
self::$aliases[$component][$alias] = $class;
418417

419418
if (self::isConfig($component)) {
420-
if ($alias !== $basename) {
421-
self::$aliases[$component][$basename] = $class;
419+
if (self::isNamespaced($alias)) {
420+
self::$aliases[$component][self::getBasename($alias)] = $class;
422421
} else {
423-
self::$aliases[$component]['Config\\' . $basename] = $class;
422+
self::$aliases[$component]['Config\\' . $alias] = $class;
424423
}
425424
}
426425
}

0 commit comments

Comments
 (0)