Interfaces
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.
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
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.