Interfaces

ControllerInterface

Joomla Platform CMS Interface

« More »

Classes

AdminController

Base class for a Joomla Administrator Controller

Controller (controllers are where you put all the actual code) Provides basic functionality, such as rendering views (aka displaying templates).
« More »

ApiController

Base class for a Joomla API Controller

Controller (controllers are where you put all the actual code) Provides basic functionality, such as rendering views (aka displaying templates).
« More »

BaseController

Base class for a Joomla Controller

Controller (Controllers are where you put all the actual code.) Provides basic functionality, such as rendering views (aka displaying templates).
« More »

FormController

Controller tailored to suit most form-based admin operations.

« More »

Classes

CheckinCheckout

Checkin/checkout Exception

« More »

ResourceNotFound

Exception class defining a resource not found exception

« More »

Save

Exception saving data

« More »

SendEmail

Send email Exception

« More »

Traits

MVCFactoryAwareTrait

MVCFactory aware trait.

« More »

MVCFactoryServiceTrait

Defines the trait for a MVC factory service class.

« More »

Interfaces

MVCFactoryInterface

Factory to create MVC objects.

« More »

MVCFactoryServiceInterface

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

« More »

Classes

ApiMVCFactory

Factory to create MVC objects based on a namespace. Note that in an API Application model and table objects will be created from their administrator counterparts.

« More »

LegacyFactory

Factory to create MVC objects in legacy mode.

Uses the static getInstance function on the classes itself. Behavior of the old none namespaced extension set up.
« More »

MVCFactory

Factory to create MVC objects based on a namespace.

« More »

Traits

DatabaseAwareTrait

Database aware trait.

« More »

FormBehaviorTrait

Trait which supports form behavior.

« More »

LegacyModelLoaderTrait

Trait which contains the legacy getInstance functionality

« More »

StateBehaviorTrait

Trait which supports state behavior

« More »

WorkflowBehaviorTrait

Trait which supports state behavior

« More »

Interfaces

DatabaseModelInterface

Interface for a database model.

« More »

FormModelInterface

Interface for a form model.

« More »

ItemModelInterface

Interface for an item model.

« More »

ListModelInterface

Interface for a list model.

« More »

ModelInterface

Interface for a base model.

« More »

StatefulModelInterface

Interface for a stateful model.

« More »

WorkflowModelInterface

Interface for a workflow model.

« More »

Classes

AdminModel

Prototype admin model.

« More »

BaseDatabaseModel

Base class for a database aware Joomla Model

Acts as a Factory class for application specific objects and provides many supporting API functions.
« More »

BaseModel

Base class for a Joomla Model

« More »

FormModel

Prototype form model.

« More »

ItemModel

Prototype item model.

« More »

ListModel

Model class for handling lists of items.

« More »

Interfaces

ViewInterface

Joomla Platform CMS Interface

« More »

Classes

AbstractView

Base class for a Joomla View

Class holding methods for displaying presentation data.
« More »

CategoriesView

Categories view base class.

« More »

CategoryFeedView

Base feed View class for a category

« More »

CategoryView

Base HTML View class for the a Category list

« More »

FormView

Base class for a Joomla Form View

Class holding methods for displaying presentation data.
« More »

GenericDataException

Exception class defining an error getting data from a model into a view

« More »

HtmlView

Base class for a Joomla Html View

Class holding methods for displaying presentation data.
« More »

JsonApiView

Base class for a Joomla Json List View

Class holding methods for displaying presentation data.
« More »

JsonView

Base class for a Joomla Json View

Class holding methods for displaying presentation data.
« More »

ListView

Base class for a Joomla List View

Class holding methods for displaying presentation data.
« More »

Classes

OnGetApiFields

Event for getting extra API Fields and Relations to render with an entity

« More »