Traits

FormFactoryAwareTrait

Defines the trait for a FormFactoryInterface Aware Class.

« More »

Interfaces

FormFactoryAwareInterface

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

« More »

FormFactoryInterface

Interface defining a factory which can create Form objects

« More »

FormFilterInterface

Interface for a filter class.

« More »

Classes

Form

Form Class for the Joomla Platform.

This class implements a robust API for constructing, populating, filtering, and validating forms. It uses XML definitions to construct form fields and a variety of field and rule classes to render and validate the form.
« More »

FormFactory

Default factory for creating Form objects

« More »

FormField

Abstract Form Field class for the Joomla Platform.

« More »

FormHelper

Form's helper class.

Provides a storage for filesystem's paths where Form's entities reside and methods for creating those entities. Also stores objects with entities' prototypes for further reusing.
« More »

FormRule

Form Rule class for the Joomla Platform.

« More »

Classes

AccessiblemediaField

The Field to load the form inside current form

« More »

AccesslevelField

Form Field class for the Joomla Platform.

Provides a list of access levels. Access levels control what users in specific groups can see.
« More »

AliastagField

Form Field class for the Joomla Framework.

Supports a generic list of options.
« More »

AuthorField

Form Field to load a list of content authors

Supports a generic list of options.
« More »

CachehandlerField

Form Field class for the Joomla Platform.

Provides a list of available cache handlers
« More »

CalendarField

Form Field class for the Joomla Platform.

Provides a pop up date picker linked to a button. Optionally may be filtered to use user's or server's time zone.
« More »

CaptchaField

Captcha field.

« More »

CategoryField

Form Field class for the Joomla Platform.

Supports an HTML select list of categories
« More »

CheckboxesField

Form Field class for the Joomla Platform.

Displays options as a list of checkboxes. Multiselect may be forced to be true.
« More »

CheckboxField

Form Field class for the Joomla Platform.

Single checkbox field. This is a boolean field with null for false and the specified option for true
« More »

ChromestyleField

Chrome Styles field.

Provides a grouped list select field.
« More »

ColorField

Color Form Field class for the Joomla Platform.

This implementation is designed to be compatible with HTML5's `<input type="color">`
« More »

ComboField

Form Field class for the Joomla Platform.

Implements a combo box field.
« More »

ComponentlayoutField

Form Field to display a list of the layouts for a component view from the extension or template overrides.

« More »

ComponentsField

Form Field class for the Joomla Framework.

Supports a generic list of options.
« More »

ContenthistoryField

Field to select Content History from a modal list.

« More »

ContentlanguageField

Provides a list of content languages

Supports a generic list of options.
« More »

ContenttypeField

Content Type field.

Supports a generic list of options.
« More »

DatabaseconnectionField

Form Field class for the Joomla Platform.

Provides a list of available database connections, optionally limiting to a given list.
« More »

EditorField

A textarea field for content creation

Supports a multi line area for entry of plain text
« More »

EmailField

Form Field class for the Joomla Platform.

Provides and input field for email addresses
« More »

FileField

Form Field class for the Joomla Platform.

Provides an input field for files
« More »

FilelistField

Supports an HTML select list of files

Supports a generic list of options.
« More »

FolderlistField

Supports an HTML select list of folder

Supports a generic list of options.
« More »

FrontendlanguageField

Provides a list of published content languages with home pages

Supports a generic list of options.
« More »

GroupedlistField

Form Field class for the Joomla Platform.

Provides a grouped list select field.
« More »

HeadertagField

Form Field class for the Joomla! CMS.

Supports a generic list of options.
« More »

HiddenField

Form Field class for the Joomla Platform.

Provides a hidden field
« More »

ImagelistField

Supports an HTML select list of image

Supports a generic list of options.
« More »

IntegerField

Form Field class for the Joomla Platform.

Provides a select list of integers with specified first, last and step values.
« More »

LanguageField

Form Field class for the Joomla Platform.

Supports a list of installed application languages
« More »

LastvisitdaterangeField

Field to show a list of available date ranges to filter on last visit date.

Supports a generic list of options.
« More »

LimitboxField

Field to load a list of possible item count limits

Supports a generic list of options.
« More »

ListField

Form Field class for the Joomla Platform.

Supports a generic list of options.
« More »

MediaField

Provides a modal media selector including upload mechanism

« More »

MenuField

Supports an HTML select list of menus

Provides a grouped list select field.
« More »

MenuitemField

Supports an HTML grouped select list of menu item grouped by menu

Provides a grouped list select field.
« More »

MeterField

Form Field class for the Joomla Platform.

Provides a meter to show value in a range.
« More »

ModulelayoutField

Form Field to display a list of the layouts for module display from the module or template overrides.

« More »

ModuleorderField

Module Order field.

« More »

ModulepositionField

Module Position field.

Supports a one line text field.
« More »

ModuletagField

Module Tag field.

Supports a generic list of options.
« More »

NoteField

Form Field class for the Joomla Platform.

Supports a one line text field.
« More »

NumberField

Form Field class for the Joomla Platform.

Provides a one line text box with up-down handles to set a number in the field.
« More »

OrderingField

Ordering field.

« More »

PasswordField

Form Field class for the Joomla Platform.

Text field for passwords
« More »

PluginsField

Form Field class for the Joomla Framework.

Supports a generic list of options.
« More »

PluginstatusField

Plugin Status field.

Supports a generic list of options.
« More »

PredefinedlistField

Form Field to load a list of predefined values

Supports a generic list of options.
« More »

RadiobasicField

Form Field class for the Joomla Platform.

Provides radio button inputs using default styling
« More »

RadioField

Form Field class for the Joomla Platform.

Provides radio button inputs
« More »

RangeField

Form Field class for the Joomla Platform.

Provides a horizontal scroll bar to specify a value in a range.
« More »

RedirectStatusField

Redirect Status field.

Supports a generic list of options.
« More »

RegistrationdaterangeField

Registration Date Range field.

Supports a generic list of options.
« More »

RulesField

Form Field class for the Joomla Platform.

Field for assigning permissions to groups for a given asset
« More »

SessionhandlerField

Form Field class for the Joomla Platform.

Provides a select list of session handler options.
« More »

SpacerField

Form Field class for the Joomla Platform.

Provides spacer markup to be used in form layouts.
« More »

SqlField

Supports a custom SQL select list

Supports a generic list of options.
« More »

StatusField

Form Field to load a list of states

Supports a generic list of options.
« More »

SubformField

The Field to load the form inside current form

« More »

TagField

List of Tags field.

Supports a generic list of options.
« More »

TelephoneField

Form Field class for the Joomla Platform.

Supports a text field telephone numbers.
« More »

TemplatestyleField

Supports a select grouped list of template styles

Provides a grouped list select field.
« More »

TextareaField

Form Field class for the Joomla Platform.

Supports a multi line area for entry of plain text
« More »

TextField

Form Field class for the Joomla Platform.

Supports a one line text field.
« More »

TimeField

Form Field class for the Joomla Platform.

Provides a select list of integers with specified first, last and step values.
« More »

TimezoneField

Form Field class for the Joomla Platform.

Provides a grouped list select field.
« More »

TransitionField

Components Category field.

Supports a generic list of options.
« More »

UrlField

Form Field class for the Joomla Platform.

Supports a URL text field
« More »

UseractiveField

Field to show a list of available user active statuses

Supports a generic list of options.
« More »

UserField

Field to select a user ID from a modal list.

« More »

UsergrouplistField

Field to load a dropdown list of available user groups

Supports a generic list of options.
« More »

UserstateField

Field to load a list of available users statuses

Supports a generic list of options.
« More »

WorkflowComponentSectionsField

Form Field class for the Joomla Framework.

Supports a generic list of options.
« More »

WorkflowconditionField

Workflow States field.

Supports a generic list of options.
« More »

WorkflowstageField

Workflow Stages field.

Provides a grouped list select field.
« More »

Classes

IntarrayFilter

Form Filter class for integer arrays

« More »

RawFilter

Form Filter class for raw values

« More »

RulesFilter

Form Filter class for rules

« More »

SafehtmlFilter

Form Filter class for safe HTML

« More »

TelFilter

Form Filter class for phone numbers

« More »

UnsetFilter

Form Filter class to unset

« More »

UrlFilter

Form Filter class for URLs

« More »

Classes

BooleanRule

Form Rule class for the Joomla Platform.

« More »

CalendarRule

Form Rule class for the Joomla Platform

« More »

CaptchaRule

Form Rule class for the Joomla Framework.

« More »

ColorRule

Form Rule class for the Joomla Platform.

« More »

CssIdentifierRule

Form Rule class for the Joomla Platform.

« More »

EmailRule

Form Rule class for the Joomla Platform.

« More »

EqualsRule

Form Rule class for the Joomla Platform.

« More »

ExistsRule

Form rule class to determine if a value exists in a database table.

« More »

FilePathRule

Form Rule class for the Joomla Platform.

« More »

FolderPathExistsRule

Form Rule class for the Joomla CMS.

« More »

ModuleLayoutRule

Form Rule class for the Joomla Platform.

« More »

NotequalsRule

Form Rule class for the Joomla Platform.

« More »

NumberRule

Form Rule class for the Joomla Platform.

« More »

OptionsRule

Form Rule class for the Joomla Platform.

Requires the value entered be one of the options in a field of type="list"
« More »

PasswordRule

Form Rule class for the Joomla Platform.

« More »

RulesRule

Form Rule class for the Joomla Platform.

« More »

SubformRule

Form rule to validate subforms field-wise.

« More »

TelRule

Form Rule class for the Joomla Platform

« More »

TimeRule

Form Rule class for the Joomla Platform.

« More »

UrlRule

Form Rule class for the Joomla Platform.

« More »

UserIdRule

Form Rule class for the Joomla Platform.

« More »

UsernameRule

Form Rule class for the Joomla Platform.

« More »