Add RuntimeModeValidators() extension method

This commit is contained in:
Ronald Barendse
2022-07-14 16:48:52 +02:00
committed by Nikolaj Geisle
parent f11d717522
commit e1c80ecd20

View File

@@ -2,6 +2,7 @@ using Umbraco.Cms.Core.DependencyInjection;
using Umbraco.Cms.Core.Packaging;
using Umbraco.Cms.Infrastructure.Persistence;
using Umbraco.Cms.Infrastructure.Persistence.Mappers;
using Umbraco.Cms.Infrastructure.Runtime;
namespace Umbraco.Extensions;
@@ -17,6 +18,10 @@ public static partial class UmbracoBuilderExtensions
public static MapperCollectionBuilder? Mappers(this IUmbracoBuilder builder)
=> builder.WithCollectionBuilder<MapperCollectionBuilder>();
/// <summary>
/// Gets the NPoco mappers collection builder.
/// </summary>
/// <param name="builder">The builder.</param>
public static NPocoMapperCollectionBuilder? NPocoMappers(this IUmbracoBuilder builder)
=> builder.WithCollectionBuilder<NPocoMapperCollectionBuilder>();
@@ -26,4 +31,11 @@ public static partial class UmbracoBuilderExtensions
/// <param name="builder">The builder.</param>
public static PackageMigrationPlanCollectionBuilder? PackageMigrationPlans(this IUmbracoBuilder builder)
=> builder.WithCollectionBuilder<PackageMigrationPlanCollectionBuilder>();
/// <summary>
/// Gets the runtime mode validators collection builder.
/// </summary>
/// <param name="builder">The builder.</param>
public static RuntimeModeValidatorCollectionBuilder RuntimeModeValidators(this IUmbracoBuilder builder)
=> builder.WithCollectionBuilder<RuntimeModeValidatorCollectionBuilder>();
}