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
* @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)) {
return $this;
continue;
}
/** @var Kiri\Abstracts\Provider $class */
@@ -102,6 +104,7 @@ class Application extends BaseApplication
if (method_exists($class, 'onImport')) {
$class->onImport();
}
}
return $this;
}