#20309: Surfacing method from PlacementFileParser to parse placement texts.

Work Item: 20309
This commit is contained in:
Lombiq
2014-10-03 19:17:30 +02:00
committed by Zoltán Lehóczky
parent 2cdd3a3f1b
commit 772ba66622

View File

@@ -12,6 +12,7 @@ namespace Orchard.DisplayManagement.Descriptors.ShapePlacementStrategy {
/// </summary>
public interface IPlacementFileParser : IDependency {
PlacementFile Parse(string virtualPath);
PlacementFile ParseText(string placementText);
}
@@ -37,11 +38,11 @@ namespace Orchard.DisplayManagement.Descriptors.ShapePlacementStrategy {
}
var placementText = _webSiteFolder.ReadFile(virtualPath);
return ParseImplementation(virtualPath, placementText);
return ParseText(placementText);
});
}
private PlacementFile ParseImplementation(string virtualPath, string placementText) {
public PlacementFile ParseText(string placementText) {
if (placementText == null)
return null;