using Umbraco.Cms.Core.DependencyInjection;
namespace Umbraco.Cms.Core.Composing
{
///
/// Provides a base class for composers which compose a component.
///
/// The type of the component
public abstract class ComponentComposer : IComposer
where TComponent : IComponent
{
///
public virtual void Compose(IUmbracoBuilder builder)
{
builder.Components().Append();
}
// note: thanks to this class, a component that does not compose anything can be
// registered with one line:
// public class MyComponentComposer : ComponentComposer { }
}
}