moduleList = $moduleList; } /** * Get list of installed plumrocket extensions. * * @return string[] only module name, without vendor name */ public function execute(): array { $plumrocketModuleNames = []; foreach ($this->moduleList->getNames() as $moduleFullName) { [$vendor, $module] = explode('_', $moduleFullName); if ('Plumrocket' !== $vendor) { continue; } $plumrocketModuleNames[] = $module; } return $plumrocketModuleNames; } }