diff --git a/administrator/components/com_associations/Field/ItemlanguageField.php b/administrator/components/com_associations/Field/ItemlanguageField.php index f5c9d8c6de9f9..3f23450b9c8b9 100644 --- a/administrator/components/com_associations/Field/ItemlanguageField.php +++ b/administrator/components/com_associations/Field/ItemlanguageField.php @@ -12,19 +12,17 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\LanguageHelper; use Joomla\Component\Associations\Administrator\Helper\AssociationsHelper; use Joomla\Utilities\ArrayHelper; -FormHelper::loadFieldClass('list'); - /** * Field listing item languages * * @since 3.7.0 */ -class ItemlanguageField extends \JFormFieldList +class ItemlanguageField extends ListField { /** * The form field type. diff --git a/administrator/components/com_banners/Field/BannerclientField.php b/administrator/components/com_banners/Field/BannerclientField.php index a08dd95d71230..222d081c1ef61 100644 --- a/administrator/components/com_banners/Field/BannerclientField.php +++ b/administrator/components/com_banners/Field/BannerclientField.php @@ -11,17 +11,16 @@ defined('JPATH_BASE') or die; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Form\FormHelper; use Joomla\Component\Banners\Administrator\Helper\BannersHelper; -FormHelper::loadFieldClass('list'); - /** * Bannerclient field. * * @since 1.6 */ -class BannerclientField extends \JFormFieldList +class BannerclientField extends ListField { /** * The form field type. diff --git a/administrator/components/com_config/Field/ConfigComponentsField.php b/administrator/components/com_config/Field/ConfigComponentsField.php index d2d4700142e8f..db477d0dd7887 100644 --- a/administrator/components/com_config/Field/ConfigComponentsField.php +++ b/administrator/components/com_config/Field/ConfigComponentsField.php @@ -13,17 +13,16 @@ use Joomla\CMS\Factory; use Joomla\CMS\Filesystem\File; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\Utilities\ArrayHelper; -\JFormHelper::loadFieldClass('List'); - /** * Text Filters form field. * * @since 3.7.0 */ -class ConfigComponentsField extends \JFormFieldList +class ConfigComponentsField extends ListField { /** * The form field type. diff --git a/administrator/components/com_fields/Field/FieldcontextsField.php b/administrator/components/com_fields/Field/FieldcontextsField.php index 4bc1b040ae6d0..793a8b736d64c 100644 --- a/administrator/components/com_fields/Field/FieldcontextsField.php +++ b/administrator/components/com_fields/Field/FieldcontextsField.php @@ -13,16 +13,14 @@ use Joomla\CMS\Factory; use Joomla\CMS\Fields\FieldsServiceInterface; -use Joomla\CMS\Form\FormHelper; - -FormHelper::loadFieldClass('list'); +use Joomla\CMS\Form\Field\ListField; /** * Fields Contexts * * @since 3.7.0 */ -class FieldcontextsField extends \JFormFieldList +class FieldcontextsField extends ListField { public $type = 'Fieldcontexts'; diff --git a/administrator/components/com_fields/Field/FieldgroupsField.php b/administrator/components/com_fields/Field/FieldgroupsField.php index 074b266f567c2..e1d9ab0cd451c 100644 --- a/administrator/components/com_fields/Field/FieldgroupsField.php +++ b/administrator/components/com_fields/Field/FieldgroupsField.php @@ -12,17 +12,16 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Utilities\ArrayHelper; -FormHelper::loadFieldClass('list'); /** * Fields Groups * * @since 3.7.0 */ -class FieldgroupsField extends \JFormFieldList +class FieldgroupsField extends ListField { public $type = 'Fieldgroups'; diff --git a/administrator/components/com_fields/Field/SectionField.php b/administrator/components/com_fields/Field/SectionField.php index 98feb5aee3b74..bdea06aee7c75 100644 --- a/administrator/components/com_fields/Field/SectionField.php +++ b/administrator/components/com_fields/Field/SectionField.php @@ -12,16 +12,14 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; - -FormHelper::loadFieldClass('list'); +use Joomla\CMS\Form\Field\ListField; /** * Fields Section * * @since 3.7.0 */ -class SectionField extends \JFormFieldList +class SectionField extends ListField { public $type = 'Section'; diff --git a/administrator/components/com_fields/Field/TypeField.php b/administrator/components/com_fields/Field/TypeField.php index 3c65919f1a2cd..cfbd63afce5fb 100644 --- a/administrator/components/com_fields/Field/TypeField.php +++ b/administrator/components/com_fields/Field/TypeField.php @@ -12,18 +12,17 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Form\FormHelper; use Joomla\CMS\HTML\HTMLHelper; use Joomla\Component\Fields\Administrator\Helper\FieldsHelper; -FormHelper::loadFieldClass('list'); - /** * Fields Type * * @since 3.7.0 */ -class TypeField extends \JFormFieldList +class TypeField extends ListField { public $type = 'Type'; diff --git a/administrator/components/com_installer/Field/ExtensionstatusField.php b/administrator/components/com_installer/Field/ExtensionstatusField.php index a9fae1e52830f..eddddd370b1c0 100644 --- a/administrator/components/com_installer/Field/ExtensionstatusField.php +++ b/administrator/components/com_installer/Field/ExtensionstatusField.php @@ -11,17 +11,15 @@ defined('_JEXEC') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Installer\Administrator\Helper\InstallerHelper; -FormHelper::loadFieldClass('list'); - /** * Extension Status field. * * @since 3.5 */ -class ExtensionstatusField extends \JFormFieldList +class ExtensionstatusField extends ListField { /** * The form field type. diff --git a/administrator/components/com_installer/Field/FolderField.php b/administrator/components/com_installer/Field/FolderField.php index 947496d8c39bd..83d79f4b8a667 100644 --- a/administrator/components/com_installer/Field/FolderField.php +++ b/administrator/components/com_installer/Field/FolderField.php @@ -11,17 +11,15 @@ defined('_JEXEC') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Installer\Administrator\Helper\InstallerHelper; -FormHelper::loadFieldClass('list'); - /** * Folder field. * * @since 3.5 */ -class FolderField extends \JFormFieldList +class FolderField extends ListField { /** * The form field type. diff --git a/administrator/components/com_installer/Field/LocationField.php b/administrator/components/com_installer/Field/LocationField.php index 306cd0ce958fe..a53749f081d9f 100644 --- a/administrator/components/com_installer/Field/LocationField.php +++ b/administrator/components/com_installer/Field/LocationField.php @@ -11,17 +11,15 @@ defined('_JEXEC') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Installer\Administrator\Helper\InstallerHelper; -FormHelper::loadFieldClass('list'); - /** * Location field. * * @since 3.5 */ -class LocationField extends \JFormFieldList +class LocationField extends ListField { /** * The form field type. diff --git a/administrator/components/com_installer/Field/TypeField.php b/administrator/components/com_installer/Field/TypeField.php index 27e6c7009f3fc..3574dddb41203 100644 --- a/administrator/components/com_installer/Field/TypeField.php +++ b/administrator/components/com_installer/Field/TypeField.php @@ -11,17 +11,15 @@ defined('_JEXEC') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Installer\Administrator\Helper\InstallerHelper; -FormHelper::loadFieldClass('list'); - /** * Form field for a list of extension types. * * @since 3.5 */ -class TypeField extends \JFormFieldList +class TypeField extends ListField { /** * The form field type. diff --git a/administrator/components/com_menus/Field/ComponentscategoryField.php b/administrator/components/com_menus/Field/ComponentscategoryField.php index 98663a6dffdfa..ea68854ae82bd 100644 --- a/administrator/components/com_menus/Field/ComponentscategoryField.php +++ b/administrator/components/com_menus/Field/ComponentscategoryField.php @@ -12,18 +12,16 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\Utilities\ArrayHelper; -FormHelper::loadFieldClass('list'); - /** * Components Category field. * * @since 1.6 */ -class ComponentsCategoryField extends \JFormFieldList +class ComponentsCategoryField extends ListField { /** * The form field type. diff --git a/administrator/components/com_menus/Field/MenuParentField.php b/administrator/components/com_menus/Field/MenuParentField.php index 386ea7dabf5be..5314af1bf79d4 100644 --- a/administrator/components/com_menus/Field/MenuParentField.php +++ b/administrator/components/com_menus/Field/MenuParentField.php @@ -12,17 +12,15 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; -FormHelper::loadFieldClass('list'); - /** * Menu Parent field. * * @since 1.6 */ -class MenuParentField extends \JFormFieldList +class MenuParentField extends ListField { /** * The form field type. diff --git a/administrator/components/com_menus/Field/MenuorderingField.php b/administrator/components/com_menus/Field/MenuorderingField.php index 273c93ad9c8be..ab2dbbd3f0738 100644 --- a/administrator/components/com_menus/Field/MenuorderingField.php +++ b/administrator/components/com_menus/Field/MenuorderingField.php @@ -12,17 +12,15 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; -FormHelper::loadFieldClass('list'); - /** * Menu Ordering field. * * @since 1.6 */ -class MenuOrderingField extends \JFormFieldList +class MenuOrderingField extends ListField { /** * The form field type. diff --git a/administrator/components/com_messages/Field/MessageStatesField.php b/administrator/components/com_messages/Field/MessageStatesField.php index 635d2b239ccf2..6f3b28ec68451 100644 --- a/administrator/components/com_messages/Field/MessageStatesField.php +++ b/administrator/components/com_messages/Field/MessageStatesField.php @@ -11,17 +11,15 @@ defined('JPATH_BASE') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Messages\Administrator\Helper\MessagesHelper; -FormHelper::loadFieldClass('list'); - /** * Message States field. * * @since 3.6.0 */ -class MessageStatesField extends \JFormFieldList +class MessageStatesField extends ListField { /** * The form field type. diff --git a/administrator/components/com_modules/Field/ModulesModuleField.php b/administrator/components/com_modules/Field/ModulesModuleField.php index 849462bc450c9..5e3313d3def16 100644 --- a/administrator/components/com_modules/Field/ModulesModuleField.php +++ b/administrator/components/com_modules/Field/ModulesModuleField.php @@ -12,17 +12,15 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Modules\Administrator\Helper\ModulesHelper; -FormHelper::loadFieldClass('list'); - /** * Modules Module field. * * @since 3.4.2 */ -class ModulesModuleField extends \JFormFieldList +class ModulesModuleField extends ListField { /** * The form field type. diff --git a/administrator/components/com_newsfeeds/Field/NewsfeedsField.php b/administrator/components/com_newsfeeds/Field/NewsfeedsField.php index f9f5c551a28c7..85ce254b63874 100644 --- a/administrator/components/com_newsfeeds/Field/NewsfeedsField.php +++ b/administrator/components/com_newsfeeds/Field/NewsfeedsField.php @@ -12,16 +12,14 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; - -FormHelper::loadFieldClass('list'); +use Joomla\CMS\Form\Field\ListField; /** * News Feed List field. * * @since 1.6 */ -class NewsfeedsField extends \JFormFieldList +class NewsfeedsField extends ListField { /** * The form field type. diff --git a/administrator/components/com_plugins/Field/PluginTypeField.php b/administrator/components/com_plugins/Field/PluginTypeField.php index 9aa29fc4f2d73..af410da12e948 100644 --- a/administrator/components/com_plugins/Field/PluginTypeField.php +++ b/administrator/components/com_plugins/Field/PluginTypeField.php @@ -11,17 +11,15 @@ defined('_JEXEC') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Plugins\Administrator\Helper\PluginsHelper; -FormHelper::loadFieldClass('list'); - /** * Plugin Type field. * * @since 3.5 */ -class PluginTypeField extends \JFormFieldList +class PluginTypeField extends ListField { /** * The form field type. diff --git a/administrator/components/com_redirect/Field/RedirectField.php b/administrator/components/com_redirect/Field/RedirectField.php index 35104a8411d59..fa80712861090 100644 --- a/administrator/components/com_redirect/Field/RedirectField.php +++ b/administrator/components/com_redirect/Field/RedirectField.php @@ -11,11 +11,9 @@ defined('JPATH_BASE') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\HTML\HTMLHelper; -FormHelper::loadFieldClass('list'); - /** * A dropdown containing all valid HTTP 1.1 response codes. * @@ -23,7 +21,7 @@ * @subpackage com_redirect * @since 3.4 */ -class RedirectField extends \JFormFieldList +class RedirectField extends ListField { /** * The form field type. diff --git a/administrator/components/com_templates/Field/TemplatelocationField.php b/administrator/components/com_templates/Field/TemplatelocationField.php index 8a48fa4acbffc..2e1e1a8125fa1 100644 --- a/administrator/components/com_templates/Field/TemplatelocationField.php +++ b/administrator/components/com_templates/Field/TemplatelocationField.php @@ -11,17 +11,15 @@ defined('_JEXEC') or die; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Templates\Administrator\Helper\TemplatesHelper; -FormHelper::loadFieldClass('list'); - /** * Template Location field. * * @since 3.5 */ -class TemplatelocationField extends \JFormFieldList +class TemplatelocationField extends ListField { /** * The form field type. diff --git a/administrator/components/com_templates/Field/TemplatenameField.php b/administrator/components/com_templates/Field/TemplatenameField.php index 4705e0538c71e..b168ea80a503c 100644 --- a/administrator/components/com_templates/Field/TemplatenameField.php +++ b/administrator/components/com_templates/Field/TemplatenameField.php @@ -12,17 +12,15 @@ defined('_JEXEC') or die; use Joomla\CMS\Factory; -use Joomla\CMS\Form\FormHelper; +use Joomla\CMS\Form\Field\ListField; use Joomla\Component\Templates\Administrator\Helper\TemplatesHelper; -FormHelper::loadFieldClass('list'); - /** * Template Name field. * * @since 3.5 */ -class TemplatenameField extends \JFormFieldList +class TemplatenameField extends ListField { /** * The form field type. diff --git a/administrator/components/com_users/Field/GroupparentField.php b/administrator/components/com_users/Field/GroupparentField.php index b7f5bc1c1c26e..9e03f25b51361 100644 --- a/administrator/components/com_users/Field/GroupparentField.php +++ b/administrator/components/com_users/Field/GroupparentField.php @@ -14,11 +14,8 @@ use Joomla\CMS\Access\Access; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; -use Joomla\CMS\Form\FormHelper; use Joomla\CMS\Helper\UserGroupsHelper; -FormHelper::loadFieldClass('list'); - /** * User Group Parent field.. * diff --git a/administrator/components/com_users/Field/LevelsField.php b/administrator/components/com_users/Field/LevelsField.php index 7056121fb6450..a28396c99c21d 100644 --- a/administrator/components/com_users/Field/LevelsField.php +++ b/administrator/components/com_users/Field/LevelsField.php @@ -12,11 +12,8 @@ defined('JPATH_BASE') or die; use Joomla\CMS\Form\Field\ListField; -use Joomla\CMS\Form\FormHelper; use Joomla\Component\Users\Administrator\Helper\UsersHelperDebug; -FormHelper::loadFieldClass('list'); - /** * Access Levels field. *