public UmbracoTreeSearcher( IExamineManager examineManager, UmbracoContext umbracoContext, ILocalizationService languageService, IEntityService entityService, UmbracoMapper mapper, ISqlContext sqlContext, IUmbracoTreeSearcherFields umbracoTreeSearcherFields) : this(examineManager, umbracoContext, languageService, entityService, mapper, sqlContext, umbracoTreeSearcherFields, Current.AppCaches) { }
public UmbracoTreeSearcher(IExamineManager examineManager, UmbracoContext umbracoContext, ILocalizationService languageService, IEntityService entityService, UmbracoMapper mapper, ISqlContext sqlContext, IUmbracoTreeSearcherFields umbracoTreeSearcherFields) { _examineManager = examineManager ?? throw new ArgumentNullException(nameof(examineManager)); _umbracoContext = umbracoContext; _languageService = languageService; _entityService = entityService; _mapper = mapper; _sqlContext = sqlContext; _umbracoTreeSearcherFields = umbracoTreeSearcherFields; }
public BackOfficeExamineSearcher(IExamineManager examineManager, ILocalizationService languageService, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, IEntityService entityService, IUmbracoTreeSearcherFields treeSearcherFields, AppCaches appCaches, IUmbracoMapper umbracoMapper, IPublishedUrlProvider publishedUrlProvider) { _examineManager = examineManager; _languageService = languageService; _backOfficeSecurityAccessor = backOfficeSecurityAccessor; _entityService = entityService; _treeSearcherFields = treeSearcherFields; _appCaches = appCaches; _umbracoMapper = umbracoMapper; _publishedUrlProvider = publishedUrlProvider; }