feat(core): register IContentQueryOperationService in DI container
Adds unique registration for ContentQueryOperationService matching the Phase 1 pattern for IContentCrudService. Also updates the ContentService factory to inject the new service as the 19th parameter. Note: Build will fail until Task 4 adds the 19-parameter constructor to ContentService. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -299,6 +299,7 @@ namespace Umbraco.Cms.Core.DependencyInjection
|
|||||||
Services.AddUnique<IContentPermissionService, ContentPermissionService>();
|
Services.AddUnique<IContentPermissionService, ContentPermissionService>();
|
||||||
Services.AddUnique<IDictionaryPermissionService, DictionaryPermissionService>();
|
Services.AddUnique<IDictionaryPermissionService, DictionaryPermissionService>();
|
||||||
Services.AddUnique<IContentCrudService, ContentCrudService>();
|
Services.AddUnique<IContentCrudService, ContentCrudService>();
|
||||||
|
Services.AddUnique<IContentQueryOperationService, ContentQueryOperationService>();
|
||||||
Services.AddUnique<IContentService>(sp =>
|
Services.AddUnique<IContentService>(sp =>
|
||||||
new ContentService(
|
new ContentService(
|
||||||
sp.GetRequiredService<ICoreScopeProvider>(),
|
sp.GetRequiredService<ICoreScopeProvider>(),
|
||||||
@@ -318,7 +319,8 @@ namespace Umbraco.Cms.Core.DependencyInjection
|
|||||||
sp.GetRequiredService<IIdKeyMap>(),
|
sp.GetRequiredService<IIdKeyMap>(),
|
||||||
sp.GetRequiredService<IOptionsMonitor<ContentSettings>>(),
|
sp.GetRequiredService<IOptionsMonitor<ContentSettings>>(),
|
||||||
sp.GetRequiredService<IRelationService>(),
|
sp.GetRequiredService<IRelationService>(),
|
||||||
sp.GetRequiredService<IContentCrudService>()));
|
sp.GetRequiredService<IContentCrudService>(),
|
||||||
|
sp.GetRequiredService<IContentQueryOperationService>()));
|
||||||
Services.AddUnique<IContentBlueprintEditingService, ContentBlueprintEditingService>();
|
Services.AddUnique<IContentBlueprintEditingService, ContentBlueprintEditingService>();
|
||||||
Services.AddUnique<IContentEditingService, ContentEditingService>();
|
Services.AddUnique<IContentEditingService, ContentEditingService>();
|
||||||
Services.AddUnique<IContentPublishingService, ContentPublishingService>();
|
Services.AddUnique<IContentPublishingService, ContentPublishingService>();
|
||||||
|
|||||||
Reference in New Issue
Block a user