From 9b9c9ef4556aed3f9f75e3231e9099c9dce09da1 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 22 Jan 2019 14:59:32 +0000 Subject: [PATCH] Adds Sections() ordered collection to the Composition, so devs can ammend the collection, change order etc --- src/Umbraco.Web/CompositionExtensions.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Umbraco.Web/CompositionExtensions.cs b/src/Umbraco.Web/CompositionExtensions.cs index d33b1addf5..246127b312 100644 --- a/src/Umbraco.Web/CompositionExtensions.cs +++ b/src/Umbraco.Web/CompositionExtensions.cs @@ -9,6 +9,7 @@ using Umbraco.Web.PublishedCache; using Umbraco.Web.Routing; using Umbraco.Web.ContentApps; using Umbraco.Web.Tour; +using Umbraco.Web.Trees; // the namespace here is intentional - although defined in Umbraco.Web assembly, // this class should be visible when using Umbraco.Core.Components, alongside @@ -84,6 +85,13 @@ namespace Umbraco.Core.Components public static UrlProviderCollectionBuilder UrlProviders(this Composition composition) => composition.WithCollectionBuilder(); + /// + /// Gets the backoffice sections/applications collection builder. + /// + /// The composition. + public static BackOfficeSectionCollectionBuilder Sections(this Composition composition) + => composition.WithCollectionBuilder(); + #endregion #region Uniques