mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-27 04:19:04 +08:00
Refactor extension folder harvesting
Use composition over inheritance. This will be useful later to improve performance of module/theme manifest harvesting. --HG-- branch : 1.x rename : src/Orchard/Environment/Extensions/Folders/ExtensionFolders.cs => src/Orchard/Environment/Extensions/Folders/ExtensionHarvester.cs
This commit is contained in:
@@ -78,7 +78,7 @@ namespace Orchard.Packaging.Services {
|
||||
if (packageFile != null) {
|
||||
string extensionId = Path.GetFileName(Path.GetDirectoryName(packageFile.Path).TrimEnd('/', '\\'));
|
||||
using (StreamReader streamReader = new StreamReader(packageFile.GetStream())) {
|
||||
return ExtensionFolders.GetDescriptorForExtension("", extensionId, extensionType, streamReader.ReadToEnd());
|
||||
return ExtensionHarvester.GetDescriptorForExtension("", extensionId, extensionType, streamReader.ReadToEnd());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user