Classes
Classes
Classes
Classes
Classes
DaemonApplication
Class to turn CliApplication applications into daemons. It requires CLI and PCNTL support built into PHP.
Interfaces
Classes
Classes
Authentication
Authentication class, provides an interface for the Joomla authentication system
AuthenticationResponse
Authentication response class, provides an object for storing user and error details
Classes
Classes
Interfaces
Classes
CacheConnectingException
Exception class defining an error connecting to the cache storage engine
Classes
Classes
Classes
HttpBridgePostRequestMethod
Bridges the Joomla! HTTP API to the Google Recaptcha RequestMethod interface for a POST request.
Classes
Classes
Classes
Classes
Interfaces
Classes
Interfaces
Classes
Interfaces
Classes
Classes
CryptoCipher
Crypt cipher for encryption, decryption and key generation via the php-encryption library.
Classes
Classes
Date
JDate is a class that stores a date and provides logic to manipulate and render that date in a variety of formats.
Classes
ErrorDocument
ErrorDocument class, provides an easy interface to parse and display an error page
FeedDocument
FeedDocument class, provides an easy interface to parse and display any feed document
HtmlDocument
HtmlDocument class, provides an easy interface to parse and display a HTML document
JsonDocument
JsonDocument class, provides an easy interface to parse and display JSON output
OpensearchDocument
Opensearch class, provides an easy interface to display an Opensearch document
Classes
Classes
Classes
AtomRenderer
AtomRenderer is a feed that implements the atom specification
Classes
Classes
Classes
Browser
Browser class, provides capability information about the current web client.
Classes
Classes
Classes
Interfaces
Classes
Classes
Classes
FilesystemHelper
File system helper
Stream
Joomla! Stream Interface
Classes
StreamString
String Stream Wrapper
Classes
Classes
Classes
InputFilter
InputFilter is a class for filtering input from any data source
Classes
Classes
Form
Form Class for the Joomla Platform.
FormHelper
Form's helper class.
Classes
AuthorField
Form Field to load a list of content authors
ContentlanguageField
Provides a list of content languages
EditorField
A textarea field for content creation
FrontendlanguageField
Provides a list of published content languages with home pages
HelpsiteField
Form Field class for the Joomla Platform.
LastvisitdaterangeField
Field to show a list of available date ranges to filter on last visit date.
LimitboxField
Field to load a list of posible item count limits
MenuitemField
Supports an HTML grouped select list of menu item grouped by menu
RegistrationdaterangeField
Registration Date Range field.
TemplatestyleField
Supports a select grouped list of template styles
UseractiveField
Field to show a list of available user active statuses
UsergrouplistField
Field to load a dropdown list of available user groups
UserstateField
Field to load a list of available users statuses
Classes
OptionsRule
Form Rule class for the Joomla Platform.
Classes
Classes
ContentHelper
Helper for standard content style extensions.
ContentHistoryHelper
Versions helper class, provides methods to perform various tasks relevant versioning of content.
RouteHelper
Route Helper
TagsHelper
Tags helper class, provides methods to perform various tasks relevant tagging of content.
Classes
Interfaces
Classes
Classes
Classes
Classes
Classes
Cli
Joomla! Input CLI Class
Cookie
Joomla! Input Cookie Class
Files
Joomla! Input Files Class
Input
Joomla! Input Base Class
Json
Joomla! Input JSON Class
Classes
InstallerScript
Base install script for use by extensions providing helper methods for common behaviours.
Classes
Classes
Classes
Classes
Porteren
Porter English stemmer class.
Classes
Interfaces
Classes
Classes
DelegatingPsrLogger
Delegating logger which delegates log messages received from the PSR-3 interface to the Joomla! Log object.
Log
Joomla! Log Class
LogEntry
Joomla! Log Entry class
Logger
Joomla! Logger Base Class
Classes
CallbackLogger
Joomla! Callback Log class
DatabaseLogger
Joomla! MySQL Database Log class
EchoLogger
Joomla Echo logger class.
FormattedtextLogger
Joomla! Formatted Text File Log class
MessagequeueLogger
Joomla MessageQueue logger class.
SyslogLogger
Joomla! Syslog Log class
W3cLogger
Joomla! W3C Logging class
Classes
MailHelper
Email helper class, provides static methods to perform various tasks relevant to the Joomla email routines.
Classes
Classes
Classes
Classes
AdminController
Base class for a Joomla Administrator Controller
BaseController
Base class for a Joomla Controller
FormController
Controller tailored to suit most form-based admin operations.
Classes
AdminModel
Prototype admin model.
BaseDatabaseModel
Base class for a database aware Joomla Model
FormModel
Prototype form model.
ItemModel
Prototype item model.
ListModel
Model class for handling lists of items.
Classes
CategoriesView
Categories view base class.
CategoryFeedView
Base feed View class for a category
CategoryView
Base HTML View class for the a Category list
HtmlView
Base class for a Joomla View
Classes
CMSObject
Joomla Platform Object Class
Classes
Pagination
Pagination Class. Provides a common interface for content pagination for the Joomla! CMS.
Classes
SitePathway
Class to manage the site application pathway.
Classes
Classes
Profiler
Utility class to assist in the process of benchmarking the execution of sections of code to understand where time is being spent.
Classes
JsonResponse
JSON Response class.
Classes
Classes
Classes
ChangeItem
Each object represents one query, which is one line from a DDL SQL query.
ChangeSet
Contains a set of JSchemaChange objects for a particular instance of Joomla.
Classes
MysqlChangeItem
Checks the database schema against one MySQL DDL query to see if it has been run.
PostgresqlChangeItem
Checks the database schema against one PostgreSQL DDL query to see if it has been run.
SqlsrvChangeItem
Checks the database schema against one SQL Server DDL query to see if it has been run.
Classes
Session
Class for managing HTTP sessions
Classes
Classes
PunycodeHelper
Joomla Platform String Punycode Class
Interfaces
Classes
Asset
Table class supporting modified pre-order tree traversal behavior.
Nested
Table class supporting modified pre-order tree traversal behavior.
UpdateSite
Update site table Stores the update sites for extensions
Classes
Tags
Abstract class defining methods that can be implemented by an Observer class of a Table class (which is an Observable).
Classes
Classes
ConfirmButton
Renders a standard button with a confirm dialog
HelpButton
Renders a help popup window button
PopupButton
Renders a modal window button
SeparatorButton
Renders a button separator
SliderButton
Renders a button to render an HTML element in a slider container
StandardButton
Renders a standard button
Interfaces
Classes
Classes
DownloadSource
Data object representing a download source given as part of an update's `<downloads>` element
Update
Update class. It is used by Updater::update() to install an update. Use Updater::findUpdates() to find updates for an extension.
Classes
Classes
Uri
JUri Class
Classes
UserHelper
Authorisation helper class, provides static methods to perform various tasks relevant to the Joomla user and authorisation classes