Files
Umbraco-CMS/src/Umbraco.Web/PublishedCache/DefaultCultureAccessor.cs
2018-04-30 21:29:49 +02:00

25 lines
823 B
C#

using Umbraco.Core.Services;
namespace Umbraco.Web.PublishedCache
{
/// <summary>
/// Provides the default implementation of <see cref="IDefaultCultureAccessor"/>.
/// </summary>
public class DefaultCultureAccessor : IDefaultCultureAccessor
{
private readonly ILocalizationService _localizationService;
/// <summary>
/// Initializes a new instance of the <see cref="DefaultCultureAccessor"/> class.
/// </summary>
/// <param name="localizationService"></param>
public DefaultCultureAccessor(ILocalizationService localizationService)
{
_localizationService = localizationService;
}
/// <inheritdoc />
public string DefaultCulture => _localizationService.GetDefaultLanguageIsoCode() ?? ""; // fast
}
}