namespace Umbraco.Core.Models.PublishedContent
{
///
/// Provides strongly typed published content models services.
///
public static class PublishedContentModelFactory
{
///
/// Creates a strongly typed published content model for an internal published content.
///
/// The internal published content.
/// The strongly typed published content model.
public static IPublishedContent CreateModel(IPublishedContent content)
{
return PublishedContentModelFactoryResolver.Current.HasValue
? PublishedContentModelFactoryResolver.Current.Factory.CreateModel(content)
: content;
}
}
}