Classes

Application

Application service provider

« More »

Authentication

Service provider for the authentication dependencies

« More »

CacheController

Service provider for the cache controller dependency

« More »

CaptchaRegistry

Service provider for the application's CaptchaRegistry dependency

« More »

Config

Service provider for the application's config dependency

« More »

Console

Service provider for the application's console services

« More »

Database

Service provider for the application's database dependency

« More »

Dispatcher

Service provider for the application's event dispatcher dependency

« More »

Document

Service provider for the application's document dependency

« More »

EditorsRegistry

Service provider for the application's EditorsRegistry dependency

« More »

Form

Service provider for the form dependency

« More »

HTMLRegistry

Service provider for the HTML service registry

« More »

Input

Service provider for the the Joomla Input object.

Whilst generally speaking it's an anti-pattern for the request object to be in a DIC, in the case of Joomla whilst there, both the web application class and session class have a hard dependency on the input object, as a result it's required that this exists in the DIC for now. Strategically there should be a long term plan to remove this from the DIC.
« More »

Language

Service provider for the language dependency

« More »

Logger

Service provider for the application's PSR-3 logger dependency

« More »

Mailer

Service provider for the mailer dependency

« More »

Menu

Service provider for the application's menu dependency

« More »

Pathway

Service provider for the application's pathway dependency

« More »

Router

Service provider for the application's API router dependency

« More »

Session

Service provider for the application's session dependency

« More »

Toolbar

Service provider for the application's toolbar dependency

« More »

User

Service provider for the user dependency

« More »

WebAssetRegistry

Service provider for the application's WebAsset dependency

« More »