|
@@ -14,9 +14,8 @@ readonly class AutoloadService
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public function load(array $extensionComposerMap): array
|
|
|
|
|
|
|
+ public function load(array $extensionComposerMap): void
|
|
|
{
|
|
{
|
|
|
- $invalidExtensionIDs = [];
|
|
|
|
|
foreach ($extensionComposerMap as $extensionID => $composerFile) {
|
|
foreach ($extensionComposerMap as $extensionID => $composerFile) {
|
|
|
if (!isset($composerFile['extra']['sixshop']['class'])) {
|
|
if (!isset($composerFile['extra']['sixshop']['class'])) {
|
|
|
$invalidExtensionIDs[] = $extensionID;
|
|
$invalidExtensionIDs[] = $extensionID;
|
|
@@ -24,8 +23,6 @@ readonly class AutoloadService
|
|
|
}
|
|
}
|
|
|
$this->app->bind('extension.' . $extensionID, $composerFile['extra']['sixshop']['class']);
|
|
$this->app->bind('extension.' . $extensionID, $composerFile['extra']['sixshop']['class']);
|
|
|
}
|
|
}
|
|
|
- $classLoader = $this->app->get('classLoader');
|
|
|
|
|
- return $invalidExtensionIDs;
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public function getExtension(string $moduleName): ExtensionInterface
|
|
public function getExtension(string $moduleName): ExtensionInterface
|