CmsServiceProvider
in package
implements
IServiceProvider
CMS service provider
Registers all CMS-specific services and bindings with the container.
Table of Contents
Interfaces
- IServiceProvider
- Service provider interface
Methods
- register() : void
- Register CMS services in the container
- registerAuthServices() : void
- Register authentication services
- registerContentServices() : void
- Register content rendering services
- registerRepositories() : void
- Register repository bindings
- registerSharedServices() : void
- Register shared framework services
- registerUserServices() : void
- Register user service bindings
Methods
register()
Register CMS services in the container
public
register(IContainer $container) : void
Parameters
- $container : IContainer
registerAuthServices()
Register authentication services
private
registerAuthServices(IContainer $container) : void
Parameters
- $container : IContainer
registerContentServices()
Register content rendering services
private
registerContentServices(IContainer $container) : void
Parameters
- $container : IContainer
registerRepositories()
Register repository bindings
private
registerRepositories(IContainer $container) : void
Parameters
- $container : IContainer
registerSharedServices()
Register shared framework services
private
registerSharedServices(IContainer $container) : void
These services might come from Registry in a transitional period, but should eventually be fully managed by the container.
Parameters
- $container : IContainer
registerUserServices()
Register user service bindings
private
registerUserServices(IContainer $container) : void
Parameters
- $container : IContainer