ProcessorInterface deprecated

Interface for a command line output processor

Interface defining a Joomla! CMS Application class

Interface defining a Joomla! CMS Application class for web applications.

Interface defining application that can trigger Joomla 3.x style events

Association Extension Interface for the helper classes

The association service.

Interface for a password handler which supports checking if the password requires rehashing

Interface class defining the necessary methods for an authentication plugin to be provider aware Please note: might be deprecated with Joomla 4.2

Interface to be implemented by classes depending on a cache controller factory.

Interface defining a factory which can create CacheController objects

Exception interface defining a cache storage error

Captcha Provider Interface

Category factory interface

The category interface.

Access to component specific categories.

Router factory interface

Component routing interface

The component router service.

RouterRules interface for Joomla

Interface defining a writable command loader.

Component dispatcher factory interface

Joomla Platform CMS Dispatcher Interface

Module dispatcher factory interface

Interface to be implemented by classes depending on a document.

Interface defining a factory which can create Document objects

Joomla! Preload Manager Interface

Interface for a document renderer

Editor button interface

Buttons Registry class

Editor provider interface

Interface for Editor Registry classes

Interface for AES encryption adapters

Interface RandValInterface

Interface defining the rendering engine for the error handling layer

Interface class for finder events

Defines an Event which has an append-only array argument named 'result'.

Interface which defines that an extension can be booted.

Access to component specific services.

Loads extensions.

Access to module specific services.

Access to plugin specific services.

Feed Namespace interface.

The fields service.

The fields service.

Interface to be implemented by classes depending on a form factory.

Interface defining a factory which can create Form objects

Interface for a filter class.

Interface to be implemented by classes depending on a helper factory.

Factory to load helper classes.

TransportInterface deprecated

HTTP transport class interface.

Base install script interface for use by extensions providing helper methods for common behaviours.

Interface to be implemented by classes depending on a language.

Interface defining a factory which can create language objects

Interface to handle display layout

Joomla Platform CMS Interface

Factory to create MVC objects.

Interface to be implemented by classes depending on a MVC factory.

Interface for a database model.

Interface that all exceptions stemming from the model should implement for processing by the controller.

Interface for a form model.

Interface for an item model.

Interface for a list model.

Interface for a base model.

Interface for a stateful model.

Interface for a workflow model.

Joomla Platform CMS Interface

Interface to be implemented by classes depending on a mailer factory.

Interface defining a factory which can create mailer objects.

Provides a common interface to send emails with.

Interface defining a factory which can create Menu objects

Interface for Proxy classes

Interface for read-only Proxy classes

Interface for site router aware classes.

The schemaorg service.

A transitioning interface to PHP implicit \Stringable interface

Table class interface.

Access to component specific tagging information.

Interface for a taggable Table class

Interface for creating toolbar objects

Interface for an immutable node class

Interface for a node class

UCM

Interface to handle UCM

Interface to be implemented by classes depending on a current user.

Interface to be implemented by classes depending on a user factory.

Interface defining a factory which can create User objects

Interface for a versionable Table class

Exception interface defining a WebAsset error

Web Asset Behavior interface

Web Asset Item interface

Web Asset Manager Interface

Web Asset Registry interface

The workflow service.