Andover.UI.Analysis.GetAnalyzer C# (CSharp) Method

GetAnalyzer() private static method

private static GetAnalyzer ( ) : Analyzer
return Andover.Domain.Core.Analyzer
        private static Analyzer GetAnalyzer()
        {
            var analyzerSettings = new AnalyzerSettings()
                {
                    ConnectionString = WebConfigurationManager.ConnectionStrings[ConfigurationHelper.GetValueForKey("Database")].ConnectionString,
                    DatabaseName = ConfigurationHelper.GetValueForKey("Database"),
                    LogsPath = ConfigurationHelper.GetValueForKey("LogsPath"),
                    MaxChildItemsPerParent = ConfigurationHelper.GetValueForKey("MaxChildItemsPerParent"),
                    MaxVersionsPerItem = ConfigurationHelper.GetValueForKey("MaxVersionsPerItem"),
                    ContentStartPath = ConfigurationHelper.GetValueForKey("ContentStartPath")
                };

            var settings = StartUp.GetSystemSettings(analyzerSettings);
            var factory = new Factory(settings);

            var analyzer = new Analyzer(factory);
            analyzer.Analyze();
            return analyzer;
        }