Разработчикам при обновлении расширений на архитектуру Joomla 4 / Joomla 5 нередко не сразу удаётся найти аналоги устаревших методов ядра. Особенно, если под рукой нет современной среды разработки (IDE), например PHP Storm, который подсказывает нужные методы ядра Joomla. Без него, конечно, разработка для Joomla становится непростым делом. В этой статье вы найдете табличку соответствия старых и новых названий PHP классов ядра Joomla и её расширений для того, чтобы быстрее и легче было обновить свои расширения. Эти классы пока что можно использовать в случае, если включён плагин обратной совместимости Joomla 4 / Joomla 5. Но в Joomla 6 или последующих версиях он может быть удалён.
Таблица соответствия старых классов ядра Joomla и новых namespaces
Список строился на основе Joomla 5.1.2. Цветом помечены классы, помеченные как устаревшие. Это означает, что в следующих версиях Joomla их будут удалять и использовать их в своих расширениях уже небезопасно. Согласно скорректированному плану развития Joomla удаление устаревшего класса может произойти в мажорной версии, следующей за той, где была установлена пометка deprecated (но не обязательно). Тем не менее, использование устаревших классов в своём коде - это всегда риск, которого лучше избегать.
Также вы самостоятельно можете увидеть актуальный список классов в файлах plugins/behaviour/compat/src/classmap/classmap.php и plugins/behaviour/compat/src/classmap/extensions.classmap.php.
Пример кода: вместо
<?php
$params = new JRegistry();
// ИЛИ
$params = new JRegistry($item->params);
теперь нужно писать с использованием namespaces. В начале файла в секции use...
пишем
<?php
use \Joomla\Registry\Registry;
// и далее ниже по коду, где необходимо
$params = new Registry($item->params);
Старый класс | Современный namespase Joomla | Deprecated (помечен к удалению из Joomla). |
---|---|---|
JRegistry |
\Joomla\Registry\Registry |
6.0 |
JRegistryFormatIni |
\Joomla\Registry\Format\Ini |
6.0 |
JRegistryFormatJson |
\Joomla\Registry\Format\Json |
6.0 |
JRegistryFormatPhp |
\Joomla\Registry\Format\Php |
6.0 |
JRegistryFormatXml |
\Joomla\Registry\Format\Xml |
6.0 |
JStringInflector |
\Joomla\String\Inflector |
6.0 |
JStringNormalise |
\Joomla\String\Normalise |
6.0 |
JData |
\Joomla\Data\DataObject |
6.0 |
JDataSet |
\Joomla\Data\DataSet |
6.0 |
JDataDumpable |
\Joomla\Data\DumpableInterface |
6.0 |
JApplicationAdministrator |
\Joomla\CMS\Application\AdministratorApplication |
6.0 |
JApplicationHelper |
\Joomla\CMS\Application\ApplicationHelper |
6.0 |
JApplicationBase |
\Joomla\CMS\Application\BaseApplication |
6.0 |
JApplicationCli |
\Joomla\CMS\Application\CliApplication |
6.0 |
JApplicationCms |
\Joomla\CMS\Application\CMSApplication |
6.0 |
JApplicationDaemon |
\Joomla\CMS\Application\DaemonApplication |
6.0 |
JApplicationSite |
\Joomla\CMS\Application\SiteApplication |
6.0 |
JApplicationWeb |
\Joomla\CMS\Application\WebApplication |
6.0 |
JApplicationWebClient |
\Joomla\Application\Web\WebClient |
6.0 |
JDaemon |
\Joomla\CMS\Application\DaemonApplication |
6.0 |
JCli |
\Joomla\CMS\Application\CliApplication |
6.0 |
JWeb |
\Joomla\CMS\Application\WebApplication |
4.0 |
JWebClient |
\Joomla\Application\Web\WebClient |
4.0 |
JModelAdmin |
\Joomla\CMS\MVC\Model\AdminModel |
6.0 |
JModelForm |
\Joomla\CMS\MVC\Model\FormModel |
6.0 |
JModelItem |
\Joomla\CMS\MVC\Model\ItemModel |
6.0 |
JModelList |
\Joomla\CMS\MVC\Model\ListModel |
6.0 |
JModelLegacy |
\Joomla\CMS\MVC\Model\BaseDatabaseModel |
6.0 |
JViewCategories |
\Joomla\CMS\MVC\View\CategoriesView |
6.0 |
JViewCategory |
\Joomla\CMS\MVC\View\CategoryView |
6.0 |
JViewCategoryfeed |
\Joomla\CMS\MVC\View\CategoryFeedView |
6.0 |
JViewLegacy |
\Joomla\CMS\MVC\View\HtmlView |
6.0 |
JControllerAdmin |
\Joomla\CMS\MVC\Controller\AdminController |
6.0 |
JControllerLegacy |
\Joomla\CMS\MVC\Controller\BaseController |
6.0 |
JControllerForm |
\Joomla\CMS\MVC\Controller\FormController |
6.0 |
JTableInterface |
\Joomla\CMS\Table\TableInterface |
6.0 |
JTable |
\Joomla\CMS\Table\Table |
6.0 |
JTableNested |
\Joomla\CMS\Table\Nested |
6.0 |
JTableAsset |
\Joomla\CMS\Table\Asset |
6.0 |
JTableExtension |
\Joomla\CMS\Table\Extension |
6.0 |
JTableLanguage |
\Joomla\CMS\Table\Language |
6.0 |
JTableUpdate |
\Joomla\CMS\Table\Update |
6.0 |
JTableUpdatesite |
\Joomla\CMS\Table\UpdateSite |
6.0 |
JTableUser |
\Joomla\CMS\Table\User |
6.0 |
JTableUsergroup |
\Joomla\CMS\Table\Usergroup |
6.0 |
JTableViewlevel |
\Joomla\CMS\Table\ViewLevel |
6.0 |
JTableContenthistory |
\Joomla\CMS\Table\ContentHistory |
6.0 |
JTableContenttype |
\Joomla\CMS\Table\ContentType |
6.0 |
JTableCorecontent |
\Joomla\CMS\Table\CoreContent |
6.0 |
JTableUcm |
\Joomla\CMS\Table\Ucm |
6.0 |
JTableCategory |
\Joomla\CMS\Table\Category |
6.0 |
JTableContent |
\Joomla\CMS\Table\Content |
6.0 |
JTableMenu |
\Joomla\CMS\Table\Menu |
6.0 |
JTableMenuType |
\Joomla\CMS\Table\MenuType |
6.0 |
JTableModule |
\Joomla\CMS\Table\Module |
6.0 |
JAccess |
\Joomla\CMS\Access\Access |
6.0 |
JAccessRule |
\Joomla\CMS\Access\Rule |
6.0 |
JAccessRules |
\Joomla\CMS\Access\Rules |
6.0 |
JAccessExceptionNotallowed |
\Joomla\CMS\Access\Exception\NotAllowed |
6.0 |
JRule |
\Joomla\CMS\Access\Rule |
6.0 |
JRules |
\Joomla\CMS\Access\Rules |
6.0 |
JHelp |
\Joomla\CMS\Help\Help |
6.0 |
JCaptcha |
\Joomla\CMS\Captcha\Captcha |
6.0 |
JLanguageAssociations |
\Joomla\CMS\Language\Associations |
6.0 |
JLanguage |
\Joomla\CMS\Language\Language |
6.0 |
JLanguageHelper |
\Joomla\CMS\Language\LanguageHelper |
6.0 |
JLanguageMultilang |
\Joomla\CMS\Language\Multilanguage |
6.0 |
JText |
\Joomla\CMS\Language\Text |
6.0 |
JLanguageTransliterate |
\Joomla\CMS\Language\Transliterate |
6.0 |
JComponentHelper |
\Joomla\CMS\Component\ComponentHelper |
6.0 |
JComponentRecord |
\Joomla\CMS\Component\ComponentRecord |
6.0 |
JComponentExceptionMissing |
\Joomla\CMS\Component\Exception\MissingComponentException |
6.0 |
JComponentRouterBase |
\Joomla\CMS\Component\Router\RouterBase |
6.0 |
JComponentRouterInterface |
\Joomla\CMS\Component\Router\RouterInterface |
6.0 |
JComponentRouterLegacy |
\Joomla\CMS\Component\Router\RouterLegacy |
6.0 |
JComponentRouterView |
\Joomla\CMS\Component\Router\RouterView |
6.0 |
JComponentRouterViewconfiguration |
\Joomla\CMS\Component\Router\RouterViewConfiguration |
6.0 |
JComponentRouterRulesMenu |
\Joomla\CMS\Component\Router\Rules\MenuRules |
6.0 |
JComponentRouterRulesNomenu |
\Joomla\CMS\Component\Router\Rules\NomenuRules |
6.0 |
JComponentRouterRulesInterface |
\Joomla\CMS\Component\Router\Rules\RulesInterface |
6.0 |
JComponentRouterRulesStandard |
\Joomla\CMS\Component\Router\Rules\StandardRules |
6.0 |
JEditor |
\Joomla\CMS\Editor\Editor |
6.0 |
JErrorPage |
\Joomla\CMS\Exception\ExceptionHandler |
6.0 |
JAuthenticationHelper |
\Joomla\CMS\Helper\AuthenticationHelper |
6.0 |
JHelper |
\Joomla\CMS\Helper\CMSHelper |
6.0 |
JHelperContent |
\Joomla\CMS\Helper\ContentHelper |
6.0 |
JLibraryHelper |
\Joomla\CMS\Helper\LibraryHelper |
6.0 |
JHelperMedia |
\Joomla\CMS\Helper\MediaHelper |
6.0 |
JModuleHelper |
\Joomla\CMS\Helper\ModuleHelper |
6.0 |
JHelperRoute |
\Joomla\CMS\Helper\RouteHelper |
6.0 |
JHelperTags |
\Joomla\CMS\Helper\TagsHelper |
6.0 |
JHelperUsergroups |
\Joomla\CMS\Helper\UserGroupsHelper |
6.0 |
JLayoutBase |
\Joomla\CMS\Layout\BaseLayout |
6.0 |
JLayoutFile |
\Joomla\CMS\Layout\FileLayout |
6.0 |
JLayoutHelper |
\Joomla\CMS\Layout\LayoutHelper |
6.0 |
JLayout |
\Joomla\CMS\Layout\LayoutInterface |
6.0 |
JResponseJson |
\Joomla\CMS\Response\JsonResponse |
6.0 |
JPlugin |
\Joomla\CMS\Plugin\CMSPlugin |
6.0 |
JPluginHelper |
\Joomla\CMS\Plugin\PluginHelper |
6.0 |
JMenu |
\Joomla\CMS\Menu\AbstractMenu |
6.0 |
JMenuAdministrator |
\Joomla\CMS\Menu\AdministratorMenu |
6.0 |
JMenuItem |
\Joomla\CMS\Menu\MenuItem |
6.0 |
JMenuSite |
\Joomla\CMS\Menu\SiteMenu |
6.0 |
JPagination |
\Joomla\CMS\Pagination\Pagination |
6.0 |
JPaginationObject |
\Joomla\CMS\Pagination\PaginationObject |
6.0 |
JPathway |
\Joomla\CMS\Pathway\Pathway |
6.0 |
JPathwaySite |
\Joomla\CMS\Pathway\SitePathway |
6.0 |
JSchemaChangeitem |
\Joomla\CMS\Schema\ChangeItem |
6.0 |
JSchemaChangeset |
\Joomla\CMS\Schema\ChangeSet |
6.0 |
JSchemaChangeitemMysql |
\Joomla\CMS\Schema\ChangeItem\MysqlChangeItem |
6.0 |
JSchemaChangeitemPostgresql |
\Joomla\CMS\Schema\ChangeItem\PostgresqlChangeItem |
6.0 |
JUcm |
\Joomla\CMS\UCM\UCM |
6.0 |
JUcmBase |
\Joomla\CMS\UCM\UCMBase |
6.0 |
JUcmContent |
\Joomla\CMS\UCM\UCMContent |
6.0 |
JUcmType |
\Joomla\CMS\UCM\UCMType |
6.0 |
JToolbar |
\Joomla\CMS\Toolbar\Toolbar |
6.0 |
JToolbarButton |
\Joomla\CMS\Toolbar\ToolbarButton |
6.0 |
JToolbarButtonConfirm |
\Joomla\CMS\Toolbar\Button\ConfirmButton |
6.0 |
JToolbarButtonCustom |
\Joomla\CMS\Toolbar\Button\CustomButton |
6.0 |
JToolbarButtonHelp |
\Joomla\CMS\Toolbar\Button\HelpButton |
6.0 |
JToolbarButtonLink |
\Joomla\CMS\Toolbar\Button\LinkButton |
6.0 |
JToolbarButtonPopup |
\Joomla\CMS\Toolbar\Button\PopupButton |
6.0 |
JToolbarButtonSeparator |
\Joomla\CMS\Toolbar\Button\SeparatorButton |
6.0 |
JToolbarButtonStandard |
\Joomla\CMS\Toolbar\Button\StandardButton |
6.0 |
JToolbarHelper |
\Joomla\CMS\Toolbar\ToolbarHelper |
6.0 |
JButton |
\Joomla\CMS\Toolbar\ToolbarButton |
6.0 |
JVersion |
\Joomla\CMS\Version |
6.0 |
JAuthentication |
\Joomla\CMS\Authentication\Authentication |
6.0 |
JAuthenticationResponse |
\Joomla\CMS\Authentication\AuthenticationResponse |
6.0 |
JBrowser |
\Joomla\CMS\Environment\Browser |
6.0 |
JAssociationExtensionInterface |
\Joomla\CMS\Association\AssociationExtensionInterface |
6.0 |
JAssociationExtensionHelper |
\Joomla\CMS\Association\AssociationExtensionHelper |
6.0 |
JDocument |
\Joomla\CMS\Document\Document |
6.0 |
JDocumentError |
\Joomla\CMS\Document\ErrorDocument |
6.0 |
JDocumentFeed |
\Joomla\CMS\Document\FeedDocument |
6.0 |
JDocumentHtml |
\Joomla\CMS\Document\HtmlDocument |
6.0 |
JDocumentImage |
\Joomla\CMS\Document\ImageDocument |
6.0 |
JDocumentJson |
\Joomla\CMS\Document\JsonDocument |
6.0 |
JDocumentOpensearch |
\Joomla\CMS\Document\OpensearchDocument |
6.0 |
JDocumentRaw |
\Joomla\CMS\Document\RawDocument |
6.0 |
JDocumentRenderer |
\Joomla\CMS\Document\DocumentRenderer |
6.0 |
JDocumentXml |
\Joomla\CMS\Document\XmlDocument |
6.0 |
JDocumentRendererFeedAtom |
\Joomla\CMS\Document\Renderer\Feed\AtomRenderer |
6.0 |
JDocumentRendererFeedRss |
\Joomla\CMS\Document\Renderer\Feed\RssRenderer |
6.0 |
JDocumentRendererHtmlComponent |
\Joomla\CMS\Document\Renderer\Html\ComponentRenderer |
6.0 |
JDocumentRendererHtmlHead |
\Joomla\CMS\Document\Renderer\Html\HeadRenderer |
6.0 |
JDocumentRendererHtmlMessage |
\Joomla\CMS\Document\Renderer\Html\MessageRenderer |
6.0 |
JDocumentRendererHtmlModule |
\Joomla\CMS\Document\Renderer\Html\ModuleRenderer |
6.0 |
JDocumentRendererHtmlModules |
\Joomla\CMS\Document\Renderer\Html\ModulesRenderer |
6.0 |
JDocumentRendererAtom |
\Joomla\CMS\Document\Renderer\Feed\AtomRenderer |
4.0 |
JDocumentRendererRSS |
\Joomla\CMS\Document\Renderer\Feed\RssRenderer |
4.0 |
JDocumentRendererComponent |
\Joomla\CMS\Document\Renderer\Html\ComponentRenderer |
4.0 |
JDocumentRendererHead |
\Joomla\CMS\Document\Renderer\Html\HeadRenderer |
4.0 |
JDocumentRendererMessage |
\Joomla\CMS\Document\Renderer\Html\MessageRenderer |
4.0 |
JDocumentRendererModule |
\Joomla\CMS\Document\Renderer\Html\ModuleRenderer |
4.0 |
JDocumentRendererModules |
\Joomla\CMS\Document\Renderer\Html\ModulesRenderer |
4.0 |
JFeedEnclosure |
\Joomla\CMS\Document\Feed\FeedEnclosure |
6.0 |
JFeedImage |
\Joomla\CMS\Document\Feed\FeedImage |
6.0 |
JFeedItem |
\Joomla\CMS\Document\Feed\FeedItem |
6.0 |
JOpenSearchImage |
\Joomla\CMS\Document\Opensearch\OpensearchImage |
6.0 |
JOpenSearchUrl |
\Joomla\CMS\Document\Opensearch\OpensearchUrl |
6.0 |
JFilterInput |
\Joomla\CMS\Filter\InputFilter |
6.0 |
JFilterOutput |
\Joomla\CMS\Filter\OutputFilter |
6.0 |
JHttp |
\Joomla\CMS\Http\Http |
6.0 |
JHttpFactory |
\Joomla\CMS\Http\HttpFactory |
6.0 |
JHttpResponse |
\Joomla\CMS\Http\Response |
6.0 |
JHttpTransport |
\Joomla\CMS\Http\TransportInterface |
6.0 |
JHttpTransportCurl |
\Joomla\CMS\Http\Transport\CurlTransport |
6.0 |
JHttpTransportSocket |
\Joomla\CMS\Http\Transport\SocketTransport |
6.0 |
JHttpTransportStream |
\Joomla\CMS\Http\Transport\StreamTransport |
6.0 |
JInstaller |
\Joomla\CMS\Installer\Installer |
6.0 |
JInstallerAdapter |
\Joomla\CMS\Installer\InstallerAdapter |
6.0 |
JInstallerExtension |
\Joomla\CMS\Installer\InstallerExtension |
6.0 |
JExtension |
\Joomla\CMS\Installer\InstallerExtension |
6.0 |
JInstallerHelper |
\Joomla\CMS\Installer\InstallerHelper |
6.0 |
JInstallerScript |
\Joomla\CMS\Installer\InstallerScript |
6.0 |
JInstallerManifest |
\Joomla\CMS\Installer\Manifest |
6.0 |
JInstallerAdapterComponent |
\Joomla\CMS\Installer\Adapter\ComponentAdapter |
6.0 |
JInstallerComponent |
\Joomla\CMS\Installer\Adapter\ComponentAdapter |
6.0 |
JInstallerAdapterFile |
\Joomla\CMS\Installer\Adapter\FileAdapter |
6.0 |
JInstallerFile |
\Joomla\CMS\Installer\Adapter\FileAdapter |
6.0 |
JInstallerAdapterLanguage |
\Joomla\CMS\Installer\Adapter\LanguageAdapter |
6.0 |
JInstallerLanguage |
\Joomla\CMS\Installer\Adapter\LanguageAdapter |
6.0 |
JInstallerAdapterLibrary |
\Joomla\CMS\Installer\Adapter\LibraryAdapter |
6.0 |
JInstallerLibrary |
\Joomla\CMS\Installer\Adapter\LibraryAdapter |
6.0 |
JInstallerAdapterModule |
\Joomla\CMS\Installer\Adapter\ModuleAdapter |
6.0 |
JInstallerModule |
\Joomla\CMS\Installer\Adapter\ModuleAdapter |
6.0 |
JInstallerAdapterPackage |
\Joomla\CMS\Installer\Adapter\PackageAdapter |
6.0 |
JInstallerPackage |
\Joomla\CMS\Installer\Adapter\PackageAdapter |
6.0 |
JInstallerAdapterPlugin |
\Joomla\CMS\Installer\Adapter\PluginAdapter |
6.0 |
JInstallerPlugin |
\Joomla\CMS\Installer\Adapter\PluginAdapter |
6.0 |
JInstallerAdapterTemplate |
\Joomla\CMS\Installer\Adapter\TemplateAdapter |
6.0 |
JInstallerTemplate |
\Joomla\CMS\Installer\Adapter\TemplateAdapter |
6.0 |
JInstallerManifestLibrary |
\Joomla\CMS\Installer\Manifest\LibraryManifest |
6.0 |
JInstallerManifestPackage |
\Joomla\CMS\Installer\Manifest\PackageManifest |
6.0 |
JRouterAdministrator |
\Joomla\CMS\Router\AdministratorRouter |
6.0 |
JRoute |
\Joomla\CMS\Router\Route |
6.0 |
JRouter |
\Joomla\CMS\Router\Router |
6.0 |
JRouterSite |
\Joomla\CMS\Router\SiteRouter |
6.0 |
JCategories |
\Joomla\CMS\Categories\Categories |
6.0 |
JCategoryNode |
\Joomla\CMS\Categories\CategoryNode |
6.0 |
JDate |
\Joomla\CMS\Date\Date |
6.0 |
JLog |
\Joomla\CMS\Log\Log |
6.0 |
JLogEntry |
\Joomla\CMS\Log\LogEntry |
6.0 |
JLogLogger |
\Joomla\CMS\Log\Logger |
6.0 |
JLogger |
\Joomla\CMS\Log\Logger |
6.0 |
JLogLoggerCallback |
\Joomla\CMS\Log\Logger\CallbackLogger |
6.0 |
JLogLoggerDatabase |
\Joomla\CMS\Log\Logger\DatabaseLogger |
6.0 |
JLogLoggerEcho |
\Joomla\CMS\Log\Logger\EchoLogger |
6.0 |
JLogLoggerFormattedtext |
\Joomla\CMS\Log\Logger\FormattedtextLogger |
6.0 |
JLogLoggerMessagequeue |
\Joomla\CMS\Log\Logger\MessagequeueLogger |
6.0 |
JLogLoggerSyslog |
\Joomla\CMS\Log\Logger\SyslogLogger |
6.0 |
JLogLoggerW3c |
\Joomla\CMS\Log\Logger\W3cLogger |
6.0 |
JProfiler |
\Joomla\CMS\Profiler\Profiler |
6.0 |
JUri |
\Joomla\CMS\Uri\Uri |
6.0 |
JCache |
\Joomla\CMS\Cache\Cache |
6.0 |
JCacheController |
\Joomla\CMS\Cache\CacheController |
6.0 |
JCacheStorage |
\Joomla\CMS\Cache\CacheStorage |
6.0 |
JCacheControllerCallback |
\Joomla\CMS\Cache\Controller\CallbackController |
6.0 |
JCacheControllerOutput |
\Joomla\CMS\Cache\Controller\OutputController |
6.0 |
JCacheControllerPage |
\Joomla\CMS\Cache\Controller\PageController |
6.0 |
JCacheControllerView |
\Joomla\CMS\Cache\Controller\ViewController |
6.0 |
JCacheStorageApcu |
\Joomla\CMS\Cache\Storage\ApcuStorage |
6.0 |
JCacheStorageHelper |
\Joomla\CMS\Cache\Storage\CacheStorageHelper |
6.0 |
JCacheStorageFile |
\Joomla\CMS\Cache\Storage\FileStorage |
6.0 |
JCacheStorageMemcached |
\Joomla\CMS\Cache\Storage\MemcachedStorage |
6.0 |
JCacheStorageRedis |
\Joomla\CMS\Cache\Storage\RedisStorage |
6.0 |
JCacheException |
\Joomla\CMS\Cache\Exception\CacheExceptionInterface |
6.0 |
JCacheExceptionConnecting |
\Joomla\CMS\Cache\Exception\CacheConnectingException |
6.0 |
JCacheExceptionUnsupported |
\Joomla\CMS\Cache\Exception\UnsupportedCacheException |
6.0 |
JSession |
\Joomla\CMS\Session\Session |
6.0 |
JUser |
\Joomla\CMS\User\User |
6.0 |
JUserHelper |
\Joomla\CMS\User\UserHelper |
6.0 |
JForm |
\Joomla\CMS\Form\Form |
6.0 |
JFormField |
\Joomla\CMS\Form\FormField |
6.0 |
JFormHelper |
\Joomla\CMS\Form\FormHelper |
6.0 |
JFormRule |
\Joomla\CMS\Form\FormRule |
6.0 |
JFormFieldAccessLevel |
\Joomla\CMS\Form\Field\AccesslevelField |
6.0 |
JFormFieldAliastag |
\Joomla\CMS\Form\Field\AliastagField |
6.0 |
JFormFieldAuthor |
\Joomla\CMS\Form\Field\AuthorField |
6.0 |
JFormFieldCacheHandler |
\Joomla\CMS\Form\Field\CachehandlerField |
6.0 |
JFormFieldCalendar |
\Joomla\CMS\Form\Field\CalendarField |
6.0 |
JFormFieldCaptcha |
\Joomla\CMS\Form\Field\CaptchaField |
6.0 |
JFormFieldCategory |
\Joomla\CMS\Form\Field\CategoryField |
6.0 |
JFormFieldCheckbox |
\Joomla\CMS\Form\Field\CheckboxField |
6.0 |
JFormFieldCheckboxes |
\Joomla\CMS\Form\Field\CheckboxesField |
6.0 |
JFormFieldChromeStyle |
\Joomla\CMS\Form\Field\ChromestyleField |
6.0 |
JFormFieldColor |
\Joomla\CMS\Form\Field\ColorField |
6.0 |
JFormFieldCombo |
\Joomla\CMS\Form\Field\ComboField |
6.0 |
JFormFieldComponentlayout |
\Joomla\CMS\Form\Field\ComponentlayoutField |
6.0 |
JFormFieldComponents |
\Joomla\CMS\Form\Field\ComponentsField |
6.0 |
JFormFieldContenthistory |
\Joomla\CMS\Form\Field\ContenthistoryField |
6.0 |
JFormFieldContentlanguage |
\Joomla\CMS\Form\Field\ContentlanguageField |
6.0 |
JFormFieldContenttype |
\Joomla\CMS\Form\Field\ContenttypeField |
6.0 |
JFormFieldDatabaseConnection |
\Joomla\CMS\Form\Field\DatabaseconnectionField |
6.0 |
JFormFieldEditor |
\Joomla\CMS\Form\Field\EditorField |
6.0 |
JFormFieldEMail |
\Joomla\CMS\Form\Field\EmailField |
6.0 |
JFormFieldFile |
\Joomla\CMS\Form\Field\FileField |
6.0 |
JFormFieldFileList |
\Joomla\CMS\Form\Field\FilelistField |
6.0 |
JFormFieldFolderList |
\Joomla\CMS\Form\Field\FolderlistField |
6.0 |
JFormFieldFrontend_Language |
\Joomla\CMS\Form\Field\FrontendlanguageField |
6.0 |
JFormFieldGroupedList |
\Joomla\CMS\Form\Field\GroupedlistField |
6.0 |
JFormFieldHeadertag |
\Joomla\CMS\Form\Field\HeadertagField |
6.0 |
JFormFieldHidden |
\Joomla\CMS\Form\Field\HiddenField |
6.0 |
JFormFieldImageList |
\Joomla\CMS\Form\Field\ImagelistField |
6.0 |
JFormFieldInteger |
\Joomla\CMS\Form\Field\IntegerField |
6.0 |
JFormFieldLanguage |
\Joomla\CMS\Form\Field\LanguageField |
6.0 |
JFormFieldLastvisitDateRange |
\Joomla\CMS\Form\Field\LastvisitdaterangeField |
6.0 |
JFormFieldLimitbox |
\Joomla\CMS\Form\Field\LimitboxField |
6.0 |
JFormFieldList |
\Joomla\CMS\Form\Field\ListField |
6.0 |
JFormFieldMedia |
\Joomla\CMS\Form\Field\MediaField |
6.0 |
JFormFieldMenu |
\Joomla\CMS\Form\Field\MenuField |
6.0 |
JFormFieldMenuitem |
\Joomla\CMS\Form\Field\MenuitemField |
6.0 |
JFormFieldMeter |
\Joomla\CMS\Form\Field\MeterField |
6.0 |
JFormFieldModulelayout |
\Joomla\CMS\Form\Field\ModulelayoutField |
6.0 |
JFormFieldModuleOrder |
\Joomla\CMS\Form\Field\ModuleorderField |
6.0 |
JFormFieldModulePosition |
\Joomla\CMS\Form\Field\ModulepositionField |
6.0 |
JFormFieldModuletag |
\Joomla\CMS\Form\Field\ModuletagField |
6.0 |
JFormFieldNote |
\Joomla\CMS\Form\Field\NoteField |
6.0 |
JFormFieldNumber |
\Joomla\CMS\Form\Field\NumberField |
6.0 |
JFormFieldOrdering |
\Joomla\CMS\Form\Field\OrderingField |
6.0 |
JFormFieldPassword |
\Joomla\CMS\Form\Field\PasswordField |
6.0 |
JFormFieldPlugins |
\Joomla\CMS\Form\Field\PluginsField |
6.0 |
JFormFieldPlugin_Status |
\Joomla\CMS\Form\Field\PluginstatusField |
6.0 |
JFormFieldPredefinedList |
\Joomla\CMS\Form\Field\PredefinedListField |
6.0 |
JFormFieldRadio |
\Joomla\CMS\Form\Field\RadioField |
6.0 |
JFormFieldRange |
\Joomla\CMS\Form\Field\RangeField |
6.0 |
JFormFieldRedirect_Status |
\Joomla\CMS\Form\Field\RedirectStatusField |
6.0 |
JFormFieldRegistrationDateRange |
\Joomla\CMS\Form\Field\RegistrationdaterangeField |
6.0 |
JFormFieldRules |
\Joomla\CMS\Form\Field\RulesField |
6.0 |
JFormFieldSessionHandler |
\Joomla\CMS\Form\Field\SessionhandlerField |
6.0 |
JFormFieldSpacer |
\Joomla\CMS\Form\Field\SpacerField |
6.0 |
JFormFieldSQL |
\Joomla\CMS\Form\Field\SqlField |
6.0 |
JFormFieldStatus |
\Joomla\CMS\Form\Field\StatusField |
6.0 |
JFormFieldSubform |
\Joomla\CMS\Form\Field\SubformField |
6.0 |
JFormFieldTag |
\Joomla\CMS\Form\Field\TagField |
6.0 |
JFormFieldTel |
\Joomla\CMS\Form\Field\TelephoneField |
6.0 |
JFormFieldTemplatestyle |
\Joomla\CMS\Form\Field\TemplatestyleField |
6.0 |
JFormFieldText |
\Joomla\CMS\Form\Field\TextField |
6.0 |
JFormFieldTextarea |
\Joomla\CMS\Form\Field\TextareaField |
6.0 |
JFormFieldTimezone |
\Joomla\CMS\Form\Field\TimezoneField |
6.0 |
JFormFieldUrl |
\Joomla\CMS\Form\Field\UrlField |
6.0 |
JFormFieldUserActive |
\Joomla\CMS\Form\Field\UseractiveField |
6.0 |
JFormFieldUserGroupList |
\Joomla\CMS\Form\Field\UsergrouplistField |
6.0 |
JFormFieldUserState |
\Joomla\CMS\Form\Field\UserstateField |
6.0 |
JFormFieldUser |
\Joomla\CMS\Form\Field\UserField |
6.0 |
JFormRuleBoolean |
\Joomla\CMS\Form\Rule\BooleanRule |
6.0 |
JFormRuleCalendar |
\Joomla\CMS\Form\Rule\CalendarRule |
6.0 |
JFormRuleCaptcha |
\Joomla\CMS\Form\Rule\CaptchaRule |
6.0 |
JFormRuleColor |
\Joomla\CMS\Form\Rule\ColorRule |
6.0 |
JFormRuleEmail |
\Joomla\CMS\Form\Rule\EmailRule |
6.0 |
JFormRuleEquals |
\Joomla\CMS\Form\Rule\EqualsRule |
6.0 |
JFormRuleNotequals |
\Joomla\CMS\Form\Rule\NotequalsRule |
6.0 |
JFormRuleNumber |
\Joomla\CMS\Form\Rule\NumberRule |
6.0 |
JFormRuleOptions |
\Joomla\CMS\Form\Rule\OptionsRule |
6.0 |
JFormRulePassword |
\Joomla\CMS\Form\Rule\PasswordRule |
6.0 |
JFormRuleRules |
\Joomla\CMS\Form\Rule\RulesRule |
6.0 |
JFormRuleTel |
\Joomla\CMS\Form\Rule\TelRule |
6.0 |
JFormRuleUrl |
\Joomla\CMS\Form\Rule\UrlRule |
6.0 |
JFormRuleUsername |
\Joomla\CMS\Form\Rule\UsernameRule |
6.0 |
JMicrodata |
\Joomla\CMS\Microdata\Microdata |
6.0 |
JDatabaseDriver |
\Joomla\Database\DatabaseDriver |
6.0 |
JDatabaseExporter |
\Joomla\Database\DatabaseExporter |
6.0 |
JDatabaseFactory |
\Joomla\Database\DatabaseFactory |
6.0 |
JDatabaseImporter |
\Joomla\Database\DatabaseImporter |
6.0 |
JDatabaseInterface |
\Joomla\Database\DatabaseInterface |
6.0 |
JDatabaseIterator |
\Joomla\Database\DatabaseIterator |
6.0 |
JDatabaseQuery |
\Joomla\Database\DatabaseQuery |
6.0 |
JDatabaseDriverMysqli |
\Joomla\Database\Mysqli\MysqliDriver |
6.0 |
JDatabaseDriverPdo |
\Joomla\Database\Pdo\PdoDriver |
6.0 |
JDatabaseDriverPdomysql |
\Joomla\Database\Mysql\MysqlDriver |
6.0 |
JDatabaseDriverPgsql |
\Joomla\Database\Pgsql\PgsqlDriver |
6.0 |
JDatabaseDriverSqlazure |
\Joomla\Database\Sqlazure\SqlazureDriver |
6.0 |
JDatabaseDriverSqlite |
\Joomla\Database\Sqlite\SqliteDriver |
6.0 |
JDatabaseDriverSqlsrv |
\Joomla\Database\Sqlsrv\SqlsrvDriver |
6.0 |
JDatabaseExceptionConnecting |
\Joomla\Database\Exception\ConnectionFailureException |
6.0 |
JDatabaseExceptionExecuting |
\Joomla\Database\Exception\ExecutionFailureException |
6.0 |
JDatabaseExceptionUnsupported |
\Joomla\Database\Exception\UnsupportedAdapterException |
6.0 |
JDatabaseExporterMysqli |
\Joomla\Database\Mysqli\MysqliExporter |
6.0 |
JDatabaseExporterPdomysql |
\Joomla\Database\Mysql\MysqlExporter |
6.0 |
JDatabaseExporterPgsql |
\Joomla\Database\Pgsql\PgsqlExporter |
6.0 |
JDatabaseImporterMysqli |
\Joomla\Database\Mysqli\MysqliImporter |
6.0 |
JDatabaseImporterPdomysql |
\Joomla\Database\Mysql\MysqlImporter |
6.0 |
JDatabaseImporterPgsql |
\Joomla\Database\Pgsql\PgsqlImporter |
6.0 |
JDatabaseQueryElement |
\Joomla\Database\Query\QueryElement |
6.0 |
JDatabaseQueryLimitable |
\Joomla\Database\Query\LimitableInterface |
6.0 |
JDatabaseQueryPreparable |
\Joomla\Database\Query\PreparableInterface |
6.0 |
JDatabaseQueryMysqli |
\Joomla\Database\Mysqli\MysqliQuery |
6.0 |
JDatabaseQueryPdo |
\Joomla\Database\Pdo\PdoQuery |
6.0 |
JDatabaseQueryPdomysql |
\Joomla\Database\Mysql\MysqlQuery |
6.0 |
JDatabaseQueryPgsql |
\Joomla\Database\Pgsql\PgsqlQuery |
6.0 |
JDatabaseQuerySqlazure |
\Joomla\Database\Sqlazure\SqlazureQuery |
6.0 |
JDatabaseQuerySqlite |
\Joomla\Database\Sqlite\SqliteQuery |
6.0 |
JDatabaseQuerySqlsrv |
\Joomla\Database\Sqlsrv\SqlsrvQuery |
6.0 |
JFactory |
\Joomla\CMS\Factory |
6.0 |
JMail |
\Joomla\CMS\Mail\Mail |
6.0 |
JMailHelper |
\Joomla\CMS\Mail\MailHelper |
6.0 |
JClientHelper |
\Joomla\CMS\Client\ClientHelper |
6.0 |
JClientFtp |
\Joomla\CMS\Client\FtpClient |
6.0 |
JFTP |
\Joomla\CMS\Client\FtpClient |
4.0 |
JUpdate |
\Joomla\CMS\Updater\Update |
6.0 |
JUpdateAdapter |
\Joomla\CMS\Updater\UpdateAdapter |
6.0 |
JUpdater |
\Joomla\CMS\Updater\Updater |
6.0 |
JUpdaterCollection |
\Joomla\CMS\Updater\Adapter\CollectionAdapter |
6.0 |
JUpdaterExtension |
\Joomla\CMS\Updater\Adapter\ExtensionAdapter |
6.0 |
JCrypt |
\Joomla\CMS\Crypt\Crypt |
6.0 |
JCryptCipher |
\Joomla\Crypt\CipherInterface |
6.0 |
JCryptKey |
\Joomla\Crypt\Key |
6.0 |
\Joomla\CMS\Crypt\CipherInterface |
\Joomla\Crypt\CipherInterface |
6.0 |
\Joomla\CMS\Crypt\Key |
\Joomla\Crypt\Key |
6.0 |
JCryptCipherCrypto |
\Joomla\CMS\Crypt\Cipher\CryptoCipher |
6.0 |
JStringPunycode |
\Joomla\CMS\String\PunycodeHelper |
6.0 |
JBuffer |
\Joomla\CMS\Utility\BufferStreamHandler |
6.0 |
JUtility |
\Joomla\CMS\Utility\Utility |
6.0 |
JInputCli |
\Joomla\CMS\Input\Cli |
6.0 |
JInputCookie |
\Joomla\CMS\Input\Cookie |
6.0 |
JInputFiles |
\Joomla\CMS\Input\Files |
6.0 |
JInput |
\Joomla\CMS\Input\Input |
6.0 |
JInputJSON |
\Joomla\CMS\Input\Json |
6.0 |
JFeed |
\Joomla\CMS\Feed\Feed |
6.0 |
JFeedEntry |
\Joomla\CMS\Feed\FeedEntry |
6.0 |
JFeedFactory |
\Joomla\CMS\Feed\FeedFactory |
6.0 |
JFeedLink |
\Joomla\CMS\Feed\FeedLink |
6.0 |
JFeedParser |
\Joomla\CMS\Feed\FeedParser |
6.0 |
JFeedPerson |
\Joomla\CMS\Feed\FeedPerson |
6.0 |
JFeedParserAtom |
\Joomla\CMS\Feed\Parser\AtomParser |
6.0 |
JFeedParserNamespace |
\Joomla\CMS\Feed\Parser\NamespaceParserInterface |
6.0 |
JFeedParserRss |
\Joomla\CMS\Feed\Parser\RssParser |
6.0 |
JFeedParserRssItunes |
\Joomla\CMS\Feed\Parser\Rss\ItunesRssParser |
6.0 |
JFeedParserRssMedia |
\Joomla\CMS\Feed\Parser\Rss\MediaRssParser |
6.0 |
JImage |
\Joomla\CMS\Image\Image |
6.0 |
JImageFilter |
\Joomla\CMS\Image\ImageFilter |
6.0 |
JImageFilterBackgroundfill |
\Joomla\CMS\Image\Filter\Backgroundfill |
6.0 |
JImageFilterBrightness |
\Joomla\CMS\Image\Filter\Brightness |
6.0 |
JImageFilterContrast |
\Joomla\CMS\Image\Filter\Contrast |
6.0 |
JImageFilterEdgedetect |
\Joomla\CMS\Image\Filter\Edgedetect |
6.0 |
JImageFilterEmboss |
\Joomla\CMS\Image\Filter\Emboss |
6.0 |
JImageFilterNegate |
\Joomla\CMS\Image\Filter\Negate |
6.0 |
JImageFilterSmooth |
\Joomla\CMS\Image\Filter\Smooth |
6.0 |
JObject |
\Joomla\CMS\Object\CMSObject |
6.0 |
JExtensionHelper |
\Joomla\CMS\Extension\ExtensionHelper |
6.0 |
JHtml |
\Joomla\CMS\HTML\HTMLHelper |
6.0 |
\Joomla\Application\Cli\CliInput |
\Joomla\CMS\Application\CLI\CliInput |
6.0 |
\Joomla\Application\Cli\CliOutput |
\Joomla\CMS\Application\CLI\CliOutput |
6.0 |
\Joomla\Application\Cli\ColorStyle |
\Joomla\CMS\Application\CLI\ColorStyle |
6.0 |
\Joomla\Application\Cli\Output\Stdout |
\Joomla\CMS\Application\CLI\Output\Stdout |
6.0 |
\Joomla\Application\Cli\Output\Xml |
\Joomla\CMS\Application\CLI\Output\Xml |
6.0 |
\Joomla\Application\Cli\Output\Processor\ColorProcessor |
\Joomla\CMS\Application\CLI\Output\Processor\ColorProcessor |
6.0 |
\Joomla\Application\Cli\Output\Processor\ProcessorInterface |
\Joomla\CMS\Application\CLI\Output\Processor\ProcessorInterface |
6.0 |
JFile |
\Joomla\CMS\Filesystem\File |
6.0 |
JFolder |
\Joomla\CMS\Filesystem\Folder |
6.0 |
JFilesystemHelper |
\Joomla\CMS\Filesystem\FilesystemHelper |
6.0 |
JFilesystemPatcher |
\Joomla\CMS\Filesystem\Patcher |
6.0 |
JPath |
\Joomla\CMS\Filesystem\Path |
6.0 |
JStream |
\Joomla\CMS\Filesystem\Stream |
6.0 |
JStreamString |
\Joomla\CMS\Filesystem\Streams\StreamString |
6.0 |
JStringController |
\Joomla\CMS\Filesystem\Support\StringController |
6.0 |
JClassLoader |
\Joomla\CMS\Autoload\ClassLoader |
6.0 |
JFormFilterInt_Array |
\Joomla\CMS\Form\Filter\IntarrayFilter |
6.0 |
JAdapter |
\Joomla\CMS\Adapter\Adapter |
6.0 |
JAdapterInstance |
\Joomla\CMS\Adapter\AdapterInstance |
6.0 |
JHtmlAccess |
\Joomla\CMS\HTML\Helpers\Access |
6.0 |
JHtmlActionsDropdown |
\Joomla\CMS\HTML\Helpers\ActionsDropdown |
6.0 |
JHtmlAdminLanguage |
\Joomla\CMS\HTML\Helpers\AdminLanguage |
6.0 |
JHtmlBehavior |
\Joomla\CMS\HTML\Helpers\Behavior |
6.0 |
JHtmlBootstrap |
\Joomla\CMS\HTML\Helpers\Bootstrap |
6.0 |
JHtmlCategory |
\Joomla\CMS\HTML\Helpers\Category |
6.0 |
JHtmlContent |
\Joomla\CMS\HTML\Helpers\Content |
6.0 |
JHtmlContentlanguage |
\Joomla\CMS\HTML\Helpers\ContentLanguage |
6.0 |
JHtmlDate |
\Joomla\CMS\HTML\Helpers\Date |
6.0 |
JHtmlDebug |
\Joomla\CMS\HTML\Helpers\Debug |
6.0 |
JHtmlDraggablelist |
\Joomla\CMS\HTML\Helpers\DraggableList |
6.0 |
JHtmlDropdown |
\Joomla\CMS\HTML\Helpers\Dropdown |
6.0 |
JHtmlEmail |
\Joomla\CMS\HTML\Helpers\Email |
6.0 |
JHtmlForm |
\Joomla\CMS\HTML\Helpers\Form |
6.0 |
JHtmlFormbehavior |
\Joomla\CMS\HTML\Helpers\FormBehavior |
6.0 |
JHtmlGrid |
\Joomla\CMS\HTML\Helpers\Grid |
6.0 |
JHtmlIcons |
\Joomla\CMS\HTML\Helpers\Icons |
6.0 |
JHtmlJGrid |
\Joomla\CMS\HTML\Helpers\JGrid |
6.0 |
JHtmlJquery |
\Joomla\CMS\HTML\Helpers\Jquery |
6.0 |
JHtmlLinks |
\Joomla\CMS\HTML\Helpers\Links |
6.0 |
JHtmlList |
\Joomla\CMS\HTML\Helpers\ListHelper |
6.0 |
JHtmlMenu |
\Joomla\CMS\HTML\Helpers\Menu |
6.0 |
JHtmlNumber |
\Joomla\CMS\HTML\Helpers\Number |
6.0 |
JHtmlSearchtools |
\Joomla\CMS\HTML\Helpers\SearchTools |
6.0 |
JHtmlSelect |
\Joomla\CMS\HTML\Helpers\Select |
6.0 |
JHtmlSidebar |
\Joomla\CMS\HTML\Helpers\Sidebar |
6.0 |
JHtmlSortableList |
\Joomla\CMS\HTML\Helpers\SortableList |
6.0 |
JHtmlString |
\Joomla\CMS\HTML\Helpers\StringHelper |
6.0 |
JHtmlTag |
\Joomla\CMS\HTML\Helpers\Tag |
6.0 |
JHtmlTel |
\Joomla\CMS\HTML\Helpers\Telephone |
6.0 |
JHtmlUser |
\Joomla\CMS\HTML\Helpers\User |
6.0 |
Таблица соответствия старых классов РАСШИРЕНИЙ ядра Joomla и новых namespaces
Старый класс | Современный namespase Joomla | Deprecated (помечен к удалению из Joomla). |
---|---|---|
ActionLogPlugin |
\Joomla\Component\Actionlogs\Administrator\Plugin\ActionLogPlugin |
5.0 |
FieldsPlugin |
\Joomla\Component\Fields\Administrator\Plugin\FieldsPlugin |
5.0 |
FieldsListPlugin |
\Joomla\Component\Fields\Administrator\Plugin\FieldsListPlugin |
5.0 |
PrivacyExportDomain |
\Joomla\Component\Privacy\Administrator\Export\Domain |
5.0 |
PrivacyExportField |
\Joomla\Component\Privacy\Administrator\Export\Field |
5.0 |
PrivacyExportItem |
\Joomla\Component\Privacy\Administrator\Export\Item |
5.0 |
PrivacyPlugin |
\Joomla\Component\Privacy\Administrator\Plugin\PrivacyPlugin |
5.0 |
PrivacyRemovalStatus |
\Joomla\Component\Privacy\Administrator\Removal\Status |
5.0 |
PrivacyTableRequest |
\Joomla\Component\Privacy\Administrator\Table\RequestTable |
5.0 |
TagsTableTag |
\Joomla\Component\Tags\Administrator\Table\TagTable |
5.0 |
ContentHelperRoute |
\Joomla\Component\Content\Site\Helper\RouteHelper |
5.0 |
FinderIndexerAdapter |
\Joomla\Component\Finder\Administrator\Indexer\Adapter |
5.0 |
FinderIndexerHelper |
\Joomla\Component\Finder\Administrator\Indexer\Helper |
5.0 |
FinderIndexer |
\Joomla\Component\Finder\Administrator\Indexer\Indexer |
5.0 |
FinderIndexerParser |
\Joomla\Component\Finder\Administrator\Indexer\Parser |
5.0 |
FinderIndexerQuery |
\Joomla\Component\Finder\Administrator\Indexer\Query |
5.0 |
FinderIndexerResult |
\Joomla\Component\Finder\Administrator\Indexer\Result |
5.0 |
FinderIndexerTaxonomy |
\Joomla\Component\Finder\Administrator\Indexer\Taxonomy |
5.0 |
FinderIndexerToken |
\Joomla\Component\Finder\Administrator\Indexer\Token |
5.0 |