Joomla Framework Base Application Class
« More »
Base command class for a Joomla! command line application.
« More »
Joomla Framework Base Controller Class
« More »
Implementation of EventInterface.
« More »
GitHub API object class for the Joomla Framework.
« More »
Base class for all keychain console commands.
« More »
Abstract localisation handler class
« More »
GitHub API package class for the Joomla Framework.
« More »
Abstract class for templates renderer
« More »
Abstract AuthenticationStrategy for username/password based authentication
« More »
Joomla Framework Abstract View Class
« More »
Base class for a Joomla! Web application.
« More »
GitHub API Activity class for the Joomla Framework.
« More »
Command class to add an entry to a keychain
« More »
Interface for validating a part of the session
« More »
Base application class for a Joomla! command line application.
« More »
Event class thrown when an application error occurs.
« More »
Event triggered when an uncaught Throwable is received by the application.
« More »
Base event class for application events.
« More »
Class defining the events available in the application.
« More »
Password handler for Argon2id hashed passwords
« More »
Password handler for Argon2i hashed passwords
« More »
ArrayHelper is an array utility class for doing all sorts of odds and ends with arrays.
« More »
GitHub API Assignees class for the Joomla Framework.
« More »
Joomla Framework Authentication Class
« More »
GitHub API Authorization class for the Joomla Framework.
« More »
Password handler for BCrypt hashed passwords
« More »
Event triggered before a command is executed.
« More »
Blade class for rendering output.
« More »
GitHub API Data Blobs class for the Joomla Framework.
Since blobs can be any arbitrary binary data, the input and responses for the blob API
takes an encoding parameter that can be either utf-8 or base64. If your data cannot be
losslessly sent as a UTF-8 string, you can base64 encode it.
« More »
GitHub API Repositories Branches class for the Joomla Framework.
« More »
Generic Buffer stream handler
This class provides a generic buffer stream. It can be used to store/retrieve/manipulate
string buffers with the standard PHP filesystem I/O methods.
« More »
Bzip2 format adapter for the Archive package
« More »
MediaWiki API Categories class.
« More »
Chained query monitor allowing multiple monitors to be executed.
« More »
Joomla Framework class for interacting with an OAuth 1.0 and 1.0a server.
« More »
Joomla Framework class for interacting with an OAuth 2.0 server.
« More »
GitHub API Repositories Collaborators class for the Joomla Framework.
« More »
Event triggered when an uncaught Throwable is received by the application from a command.
« More »
GitHub API Data Commits class for the Joomla Framework.
« More »
GitHub API Repositories Commits class for the Joomla Framework.
« More »
Exception class defining an error connecting to the database platform
« More »
Base event class for console events.
« More »
Class defining the events available in the console application.
« More »
Controller resolver which supports creating controllers from a PSR-11 compatible container
Controllers must be registered in the container using their FQCN as a service key
« More »
PSR-11 compatible command loader.
« More »
GitHub API Repositories Contents class for the Joomla Framework.
These API methods let you retrieve the contents of files within a repository as Base64 encoded content.
See media types for requesting raw or other formats.
« More »
Resolves a controller for the given route.
« More »
Command used to create the session database table.
« More »
Exception thrown when the database session table cannot be created
« More »
Crypt is a Joomla Framework class for handling basic encryption/decryption of data.
« More »
Joomla cipher for encryption, decryption and key generation via the php-encryption library.
« More »
HTTP transport class for using cURL.
« More »
GitHub API DB class for the Joomla Framework.
« More »
Exception indicating the database connection has not yet been initialized
« More »
Joomla Framework Database Driver Class
« More »
Class defining the events dispatched by the database API
« More »
Joomla Framework Database Exporter Class
« More »
Joomla Framework Database Factory class
« More »
Database session storage handler
« More »
Joomla Framework Database Importer Class
« More »
Joomla Framework Database Driver Class
« More »
Helper class for building a database connection in the test environment
« More »
Joomla Framework Query Building Class.
« More »
Joomla Framework Database Strategy Authentication class
« More »
Base test case for tests interacting with a database
« More »
DataObject is a class that is used to store data but allowing you to access the data by mimicking the way PHP handles class properties.
« More »
DataSet is a collection class that allows the developer to operate on a set of DataObjects as if they were in a typical PHP array.
« More »
Command listing information about the application's event dispatcher.
« More »
Query monitor handling logging of queries.
« More »
Command listing information about the application's router.
« More »
Exception representing an error decrypting data
« More »
Command class to delete an entry in a keychain
« More »
Exception class for handling errors in resolving a dependency
« More »
GitHub API Deployments class for the Joomla Framework.
« More »
Implementation of a DispatcherInterface supporting prioritized listeners.
« More »
GitHub API Repositories Downloads class for the Joomla Framework.
The downloads API is for package downloads only.
If you want to get source tarballs you should use
http://developer.github.com/v3/repos/contents/#get-archive-link instead.
« More »
Command class to edit an entry in a keychain
« More »
GitHub API Emails class for the Joomla Framework.
Management of email addresses via the API requires that you are authenticated
through basic auth or OAuth with the user scope.
« More »
GitHub API Emojis class for the Joomla Framework.
« More »
en-GB localisation handler class
« More »
Exception representing an error encrypting data
« More »
Implementation of an immutable Event.
An immutable event cannot be modified after instanciation :
- its propagation cannot be stopped
- its arguments cannot be modified
You may want to use this event when you want to ensure that
the listeners won't manipulate it.
« More »
GitHub API Activity Events class for the Joomla Framework.
« More »
GitHub API Issues Events class for the Joomla Framework.
Records various events that occur around an Issue or Pull Request.
This is useful both for display on issue/pull request information pages and also
to determine who should be notified of comments.
« More »
Exception class defining an error executing a statement
« More »
Console command for exporting the database
« More »
Factory class to fetch Registry objects
« More »
GitHub API Activity Feeds class for the Joomla Framework.
« More »
Class defining the fetch mode for prepared statements
The values of the constants in this class match the `PDO::FETCH_*` constants.
« More »
Class defining the fetch orientation for prepared statements
The values of the constants in this class match the `PDO::FETCH_ORI_*` constants.
« More »
Exception class for handling errors in the Filesystem package
« More »
Filesystem session storage handler
« More »
GitHub API Followers class for the Joomla Framework.
« More »
GitHub API Forks class for the Joomla Framework.
« More »
Interface for validating a part of the session
« More »
GitHub API Gists class for the Joomla Framework.
« More »
Joomla Framework class for interacting with a GitHub server instance.
« More »
GitHub API Gitignore class for the Joomla Framework.
The .gitignore Templates API lists and fetches templates from the GitHub .gitignore repository.
« More »
GitHub API GraphQL class for the Joomla Framework.
« More »
Gzip format adapter for the Archive package
This class is inspired from and draws heavily in code and concept from the Compress package of
The Horde Project <http://www.horde.org>
« More »
Command to render a command's help data.
« More »
File system helper
Holds support functions for the filesystem, particularly the stream
« More »
GitHub API Orgs Hooks class for the Joomla Framework.
All actions against organization webhooks require the authenticated user to be an admin of the organization being managed.
Additionally, OAuth tokens require the "admin:org_hook" scope.
« More »
GitHub API Hooks class for the Joomla Framework.
« More »
Joomla Framework HTML View Class
« More »
HTTP client class for connecting to a MediaWiki instance.
« More »
Console command for importing the database
« More »
Joomla Framework String Inflector Class
The Inflector transforms words
« More »
INI format handler for Registry.
« More »
Language file parser for INI files
« More »
Exception representing an error generating an encryption key
« More »
Exception representing an invalid Joomla\Crypt\Key type for a cipher
« More »
Exception representing an invalid or undefined HTTP response code
« More »
Exception thrown when a session validator fails
« More »
IpHelper is a utility class for processing IP addresses
« More »
GitHub API Issues class for the Joomla Framework.
« More »
Joomla! Input JSON Class
This class decodes a JSON string from the raw request data and makes it available via the standard Input interface.
« More »
JSON format handler for Registry.
« More »
Joomla Framework JSON View Class
« More »
Encryption key object for the Joomla Framework.
« More »
No entry was found in the container.
« More »
GitHub API Forks class for the Joomla Framework.
« More »
GitHub API References class for the Joomla Framework.
« More »
GitHub API Milestones class for the Joomla Framework.
« More »
Languages/translation handler class
« More »
LanguageFactory object service provider
« More »
Helper class for the Language package
« More »
Decorator for an event listener to be pulled from the service container.
« More »
Command listing all available commands.
« More »
Command class to list entries in a keychain
« More »
Joomla Framework Local Strategy Authentication class
« More »
Query monitor handling logging of queries.
« More »
GitHub API Orgs Members class for the Joomla Framework.
« More »
Memcached session storage handler
« More »
GitHub API Repositories Merging class for the Joomla Framework.
« More »
Catalogue of loaded translation strings for a language
« More »
Exception defining a method not allowed error.
« More »
GitHub API Milestones class for the Joomla Framework.
« More »
Exception indicating the database credentials have not been set
« More »
Mustache class for rendering output.
« More »
MySQL database driver supporting PDO based connections
« More »
MySQLi Database Statement.
This class is modeled on \Doctrine\DBAL\Driver\Mysqli\MysqliStatement
« More »
Exception indicating a missing command namespace.
« More »
Base class providing a session store
« More »
Joomla Framework String Normalise Class
« More »
GitHub API Activity Events class for the Joomla Framework.
« More »
Joomla cipher for encryption, decryption and key generation via the openssl extension.
« More »
GitHub API Activity class for the Joomla Framework.
« More »
OutputFilter is a class for processing an output string for "safe" display
« More »
GitHub API Repositories Pages class for the Joomla Framework.
« More »
MediaWiki API Pages class.
« More »
Class defining the parameter types for prepared statements
« More »
A Unified Diff Format Patcher class
« More »
Joomla Framework PDO Database Driver Class
« More »
PDO PostgreSQL Database Exporter.
« More »
PDO PostgreSQL Database Importer.
« More »
PDO PostgreSQL Query Building Class.
« More »
PHP class format handler for Registry
« More »
Plates class for rendering output.
« More »
Porter English stemmer class.
This class was adapted from one written by Richard Heyes.
See copyright and link information above.
« More »
Manager for HTTP/2 asset preloading
« More »
Service provider for preload package services
« More »
Asset preloading event subscriber
« More »
Exception class defining an error preparing the SQL statement for execution
« More »
An enumeration of priorities for event listeners that you are encouraged to use when adding them in the Dispatcher.
« More »
Implementation of ProfilePointInterface.
« More »
Implementation of ProfilerInterface.
« More »
Attempt to set the value of a protected key, which already is set
« More »
GitHub API Pull Requests class for the Joomla Framework.
« More »
Exception class defining an exception when attempting to change a query type
« More »
Command class to read a single entry from a keychain
« More »
GitHub API References class for the Joomla Framework.
« More »
GitHub API References class for the Joomla Platform.
« More »
GitHub API Activity class for the Joomla Framework.
« More »
An object representing a resolved route.
« More »
HTTP response data object class.
« More »
An object representing a route definition.
« More »
Exception defining a route not found error.
« More »
Session storage object that stores objects in Runtime memory. This is designed for use in CLI Apps, including
unit testing applications in PHPUnit.
« More »
GitHub API Search class for the Joomla Framework.
« More »
Class for managing HTTP sessions
Provides access to session-state values as well as session-level settings and lifetime management methods.
Based on the standard PHP session handling mechanism it provides more advanced features such as expire timeouts.
« More »
Class representing a Session event
« More »
Class defining the events dispatched by the session API
« More »
Class defining the various states of a session
« More »
HTTP transport class for using sockets directly.
« More »
Cipher for sodium algorithm encryption, decryption and key generation.
« More »
SQL Azure Query Building Class.
« More »
SQLite database driver supporting PDO based connections
« More »
SQL Server Query Building Class.
« More »
SQL Server Database Statement.
This class is modeled on \Doctrine\DBAL\Driver\SQLSrv\SQLSrvStatement
« More »
GitHub API Activity Events class for the Joomla Framework.
« More »
GitHub API class for the Joomla Framework.
The Repository Statistics API allows you to fetch the data that GitHub uses for
visualizing different types of repository activity.
« More »
GitHub API References class for the Joomla Framework.
« More »
Joomla! Stream Interface
The Joomla! stream interface is designed to handle files as streams
where as the legacy JFile static class treated files in a rather
atomic manner.
This class adheres to the stream wrapper operations:
« More »
HTTP transport class for using PHP streams.
« More »
String handling class for UTF-8 data wrapping the phputf8 library. All functions assume the validity of UTF-8 strings.
« More »
String Stream Wrapper
This class allows you to use a PHP string in the same way that you would normally use a regular stream wrapper
« More »
Tar format adapter for the Archive package
This class is inspired from and draws heavily in code and concept from the Compress package of
The Horde Project <http://www.horde.org>
« More »
GitHub API Orgs Teams class for the Joomla Framework.
All actions against teams require at a minimum an authenticated user who is a member
of the owner’s team in the :org being managed. Additionally, OAuth users require “user” scope.
« More »
Event triggered immediately before the process is terminated.
« More »
Static helper methods to assist unit testing PHP code.
« More »
Text handling class.
« More »
Text object descriptor.
« More »
GitHub API Data Trees class for the Joomla Framework.
« More »
Twig class for rendering output.
« More »
Exception thrown when the application can't write to the response body
« More »
Exception representing an unexpected response
« More »
Exception class defining an unknown archive type
« More »
Class representing an unknown type for a given database driver.
« More »
Exception class defining an unsupported database object
« More »
Exception class defining an unsupported archive adapter
« More »
Exception representing an error encrypting data
« More »
Exception thrown when the database driver is unsupported
« More »
Exception class defining an unsupported password handler
« More »
Uri Class
This class parses a URI and provides a common interface for the Joomla Framework to access and manipulate a URI.
« More »
Uri Helper
This class provides a UTF-8 safe version of parse_url().
« More »
UriImmutable Class
This is an immutable version of the AbstractUri class.
« More »
GitHub API References class for the Joomla Framework.
« More »
GitHub API Activity Watching Events class for the Joomla Framework.
« More »
A basic web application class for handing HTTP requests.
« More »
Wincache session storage handler
« More »
XML format handler for Registry.
« More »
YAML format handler for Registry.
« More »
GitHub API Zen class for the Joomla Framework.
« More »
ZIP format adapter for the Archive package
The ZIP compression code is partially based on code from:
Eric Mueller <
[email protected]>
http://www.zend.com/codex.php?id=535&single=1
Deins125 <
[email protected]>
http://www.zend.com/codex.php?id=470&single=1
The ZIP compression date code is partially based on code from
Peter Listiak <
[email protected]>
This class is inspired from and draws heavily in code and concept from the Compress package of
The Horde Project <http://www.horde.org>
« More »