This commit is contained in:
2023-11-30 18:03:48 +08:00
parent b74426a40c
commit 49b3085ab1
+7 -4
View File
@@ -87,14 +87,16 @@ class Application extends BaseApplication
/** /**
* @param string $service * @param string ...$services
* @return $this * @return $this
* @throws * @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/ */
public function import(string $service): static public function import(string ...$services): static
{ {
foreach ($services as $service) {
if (!class_exists($service)) { if (!class_exists($service)) {
return $this; continue;
} }
/** @var Kiri\Abstracts\Provider $class */ /** @var Kiri\Abstracts\Provider $class */
@@ -102,6 +104,7 @@ class Application extends BaseApplication
if (method_exists($class, 'onImport')) { if (method_exists($class, 'onImport')) {
$class->onImport(); $class->onImport();
} }
}
return $this; return $this;
} }