Constants
_QQ_
Defines a placeholder for a double quote character (") in a language file
var | |
---|---|
since |
1.6 |
deprecated |
4.0 Use escaped double quotes (") instead. |
package |
Joomla CMS |
CRLF
Constant defining a line break
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
FTP_ASCII
Stub of the native FTP_ASCII constant if PHP is running without the ftp extension enabled
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
FTP_AUTOASCII
Constant defining whether the FTP connection type will automatically determine ASCII support based on a file extension
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
FTP_BINARY
Stub of the native FTP_BINARY constant if PHP is running without the ftp extension enabled
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
FTP_NATIVE
Constant defining whether native FTP support is available on the platform
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
JCOMPAT_UNICODE_PROPERTIES
Flag indicating UTF-8 and PCRE support is present
var | |
---|---|
since |
1.6 |
package |
Joomla CMS |
JPATH_COMPONENT
Defines the path to the active component for the request
Note this constant is application aware and is different for each application (site/admin).
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
JPATH_COMPONENT_ADMINISTRATOR
Defines the path to the admin element of the active component for the request
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
JPATH_COMPONENT_SITE
Defines the path to the site element of the active component for the request
var | |
---|---|
since |
1.5 |
package |
Joomla CMS |
JPATH_ROOT
package |
Joomla CMS |
---|
Classes
Classes
Classes
Classes
Classes
Adapter
Adapter Class Retains common adapter pattern functions Class harvested from joomla.installer.installer
Classes
DaemonApplication
Class to turn CliApplication applications into daemons. It requires CLI and PCNTL support built into PHP.
Interfaces
Classes
Interfaces
ProviderAwareAuthenticationPluginInterface
Interface class defining the necessary methods for an authentication plugin to be provider aware Please note: might be deprecated with Joomla 4.2
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.
Interfaces
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
HelpsiteField
Form Field class for the Joomla Platform.
LastvisitdaterangeField
Field to show a list of available date ranges to filter on last visit date.
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
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
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
Interfaces
Classes
LegacyFactory
Factory to create MVC objects in legacy mode.
Classes
BaseDatabaseModel
Base class for a database aware Joomla Model
Classes
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
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
Classes
Tags
Abstract class defining methods that can be implemented by an Observer class of a Table class (which is an Observable).
Traits
TaggableTableTrait
Defines the trait for a Taggable Table Class.
Interfaces
TaggableTableInterface
Empty Interface for a taggable Table class as a placeholder for extensions that need compatibility between Joomla Note: This is an empty placeholder to ease transition to the new system in 4.0. In 4.x this interface will contain 4 methods (these aren't included as they contain return typehints which would unncessarily increase the minimum PHP version required to use this interface).
Classes
Classes
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
Classes
BufferStreamHandler
Generic Buffer stream handler
Traits
VersionableControllerTrait
Defines the trait for a Versionable Controller Class.
VersionableModelTrait
Defines the trait for a Versionable Model Class.