Composition fixes

This commit is contained in:
Stephan
2018-11-27 13:46:43 +01:00
parent 5b111f9629
commit c23c7749b4
54 changed files with 158 additions and 150 deletions

View File

@@ -5,7 +5,6 @@ using System.Reflection;
using System.Web.Http;
using Newtonsoft.Json.Linq;
using Umbraco.Core;
using Umbraco.Core.Configuration;
using Umbraco.Core.Logging;
using Umbraco.Core.Migrations.Install;
using Umbraco.Web.Install.Models;
@@ -18,18 +17,18 @@ namespace Umbraco.Web.Install.Controllers
public class InstallApiController : ApiController
{
private readonly DatabaseBuilder _databaseBuilder;
private readonly ProfilingLogger _proflog;
private readonly IProfilingLogger _proflog;
private readonly InstallStepCollection _installSteps;
private readonly ILogger _logger;
public InstallApiController(UmbracoContext umbracoContext, DatabaseBuilder databaseBuilder, ProfilingLogger proflog, InstallHelper installHelper, InstallStepCollection installSteps)
public InstallApiController(UmbracoContext umbracoContext, DatabaseBuilder databaseBuilder, IProfilingLogger proflog, InstallHelper installHelper, InstallStepCollection installSteps)
{
UmbracoContext = umbracoContext ?? throw new ArgumentNullException(nameof(umbracoContext));
_databaseBuilder = databaseBuilder ?? throw new ArgumentNullException(nameof(databaseBuilder));
_proflog = proflog ?? throw new ArgumentNullException(nameof(proflog));
_installSteps = installSteps;
InstallHelper = installHelper;
_logger = _proflog.Logger;
_logger = _proflog;
}
/// <summary>