public static function getPluginRegistryData($pluginCode, $subtype) { $defaultLanguage = self::getDefaultLanguage(); $model = new self(); $model->setPluginCode($pluginCode); $model->language = $defaultLanguage; $filePath = $model->getFilePath(); if (!File::isFile($filePath)) { return []; } $model->load($defaultLanguage); $array = $model->getOriginalStringsArray(); $languagePrefix = strtolower($model->getPluginCodeObj()->toCode()) . '::lang.'; if ($subtype !== 'sections') { return self::convertToStringsArray($array, $languagePrefix); } return self::convertToSectionsArray($array); }