Traits

SessionAwareWebApplicationTrait

Trait which helps implementing `Joomla\Application\SessionAwareWebApplicationInterface` in a web application class.

« More »

Interfaces

ApplicationInterface

Joomla Framework Application Interface

« More »

ConfigurationAwareApplicationInterface

Application sub-interface defining an application class which is aware of its configuration

« More »

SessionAwareWebApplicationInterface

Application sub-interface defining a web application class which supports sessions

« More »

WebApplicationInterface

Application sub-interface defining a web application class

« More »

Classes

AbstractApplication

Joomla Framework Base Application Class

« More »

AbstractWebApplication

Base class for a Joomla! Web application.

« More »

ApplicationEvents

Class defining the events available in the application.

« More »

WebApplication

A basic web application class for handing HTTP requests.

« More »

Interfaces

ControllerResolverInterface

Interface defining a controller resolver.

« More »

Classes

ContainerControllerResolver

Controller resolver which supports creating controllers from a PSR-11 compatible container

Controllers must be registered in the container using their FQCN as a service key
« More »

ControllerResolver

Resolves a controller for the given route.

« More »

Classes

ApplicationErrorEvent

Event class thrown when an application error occurs.

« More »

ApplicationEvent

Base event class for application events.

« More »

Classes

UnableToWriteBody

Exception thrown when the application can't write to the response body

« More »

Classes

WebClient

Class to model a Web Client.

« More »