已弃用元素

repos/joomla-cms/libraries/src/Adapter/Adapter.php 1

元素 描述
\Joomla\CMS\Adapter\Adapter 30

将在 6.0 中移除,4.3 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Adapter/AdapterInstance.php 1

元素 描述
\Joomla\CMS\Adapter\AdapterInstance 28

将在 6.0 中移除,4.3 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Application/AdministratorApplication.php 2

元素 描述
\Joomla\CMS\Application\AdministratorApplication::getRouter() 216

将在 6.0 中移除,4.3 中将被移除,注入路由器或从依赖注入容器中加载它,例如:Factory::getContainer()->get(AdministratorRouter::class);

\Joomla\CMS\Application\AdministratorApplication::purgeMessages() 380

将在 6.0 中移除,4.3 中将被移除,通过消息模型清除消息,例如:Factory::getApplication()->bootComponent('messages')->getMVCFactory() ->createModel('Messages', 'Administrator')->purge(Factory::getApplication()->getIdentity()->id);

repos/joomla-cms/libraries/src/Application/ApiApplication.php 1

元素 描述
\Joomla\CMS\Application\ApiApplication::getApiRouter() 399

将在 6.0 中移除,4.3 中将被移除,注入路由器或从依赖注入容器中加载它,例如:Factory::getContainer()->get(ApiRouter::class);

repos/joomla-cms/libraries/src/Application/BaseApplication.php 1

元素 描述
\Joomla\CMS\Application\BaseApplication 31

将在 6.0 中移除,4.3 中将被移除,应用程序类应该直接基于 \Joomla\Application\AbstractApplication,不再使用此类

repos/joomla-cms/libraries/src/Application/CLI/CliInput.php 1

元素 描述
\Joomla\CMS\Application\CLI\CliInput 24

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CLI/CliOutput.php 1

元素 描述
\Joomla\CMS\Application\CLI\CliOutput 26

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CLI/ColorStyle.php 1

元素 描述
\Joomla\CMS\Application\CLI\ColorStyle 24

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CLI/Output/Processor/ColorProcessor.php 1

元素 描述
\Joomla\CMS\Application\CLI\Output\Processor\ColorProcessor 26

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CLI/Output/Processor/ProcessorInterface.php 1

元素 描述
\Joomla\CMS\Application\CLI\Output\Processor\ProcessorInterface 24

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CLI/Output/Stdout.php 1

元素 描述
\Joomla\CMS\Application\CLI\Output\Stdout 26

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CLI/Output/Xml.php 1

元素 描述
\Joomla\CMS\Application\CLI\Output\Xml 26

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CliApplication.php 4

元素 描述
\Joomla\CMS\Application\CliApplication 40

将在 6.0 中移除,4.0 中将被移除,使用 ConsoleApplication 代替

\Joomla\CMS\Application\CliApplication::__get() 167

将在 6.0 中移除,4.0 中将被移除,这是对弃用读取访问的 B/C 代理,例如:Factory::getApplication()->getInput();

\Joomla\CMS\Application\CliApplication::getInstance() 233

将在 6.0 中移除,4.0 中将被移除,通过容器或通过 Factory 加载应用程序,例如:Factory::getContainer()->get(CliApplication::class)

\Joomla\CMS\Application\CliApplication::isCli() 424

将在 6.0 中移除,4.0 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Application/CMSApplication.php 7

元素 描述
\Joomla\CMS\Application\CMSApplication::getCfg() 444

将在 6.0 中移除,3.2 中将被移除,使用 get() 代替,例如:Factory::getApplication()->get($varname, $default);

\Joomla\CMS\Application\CMSApplication::getInstance() 488

将在 6.0 中移除,4.0 中将被移除,使用 DI 容器中的应用程序服务代替,例如:Factory::getContainer()->get($name);

\Joomla\CMS\Application\CMSApplication::getRouter() 632

将在 6.0 中移除,4.3 中将被移除,注入路由器或从依赖注入容器中加载它,例如:Factory::getContainer()->get($name);

\Joomla\CMS\Application\CMSApplication::route() 1103

将在 6.0 中移除,4.0 中将被移除,在扩展类中实现路由功能,这里将被移除,不会被替换

\Joomla\CMS\Application\CMSApplication::isCli() 1254

将在 6.0 中移除,4.0 中将被移除,不会被替换

\Joomla\CMS\Application\CMSApplication::isTwoFactorAuthenticationRequired() 1271

将在 6.0 中移除,4.2 中将被移除,不会被替换

\Joomla\CMS\Application\CMSApplication::hasUserConfiguredTwoFactorAuthentication() 1288

将在 6.0 中移除,4.2 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Application/CMSApplicationInterface.php 1

元素 描述
\Joomla\CMS\Application\CMSApplicationInterface::isCli() 139

将在 6.0 中移除,4.0 中将被移除,不会被替换。CLI 将由 joomla/console 包代替

repos/joomla-cms/libraries/src/Application/CMSWebApplicationInterface.php 1

元素 描述
\Joomla\CMS\Application\CMSWebApplicationInterface::getRouter() 63

将在 6.0 中移除,4.3 中将被移除,注入路由器或从依赖注入容器中加载它,例如:Factory::getContainer()->get($name);

repos/joomla-cms/libraries/src/Application/ConsoleApplication.php 3

元素 描述
\Joomla\CMS\Application\ConsoleApplication::__get() 166

将在 6.0 中移除,4.0 中将被移除,这是对弃用读取访问的 B/C 代理,使用 getInput() 方法代替,例如:$app->getInput();

\Joomla\CMS\Application\ConsoleApplication::isCli() 402

将在 6.0 中移除,4.0 中将被移除,不会被替换。CLI 将由 joomla/console 包代替

\Joomla\CMS\Application\ConsoleApplication::getRouter() 481

将在 6.0 中移除,4.3 中将被移除,注入路由器或从依赖注入容器中加载它,例如:Factory::getContainer()->get(ApiRouter::class);

repos/joomla-cms/libraries/src/Application/EventAware.php 1

元素 描述
\Joomla\CMS\Application\EventAware::triggerEvent() 92

将在 6.0 中移除,4.0 中将被移除,使用 Dispatcher 方法代替,例如:Factory::getApplication()->getDispatcher()->dispatch($eventName, $event);

repos/joomla-cms/libraries/src/Application/EventAwareInterface.php 2

元素 描述
\Joomla\CMS\Application\EventAwareInterface 28

将在 6.0 中移除,4.3 中将被移除,此接口将被移除,不会被替换,因为 Joomla 3.x 兼容性层将被移除

\Joomla\CMS\Application\EventAwareInterface::triggerEvent() 61

将在 6.0 中移除,4.0 中将被移除,使用 Dispatcher 方法代替,例如:Factory::getApplication()->getDispatcher()->dispatch($eventName, $event);

repos/joomla-cms/libraries/src/Application/SiteApplication.php 1

元素 描述
\Joomla\CMS\Application\SiteApplication::getRouter() 394

将在 6.0 中移除,4.3 中将被移除,注入路由器或从依赖注入容器中加载它,例如:Factory::getContainer()->get(SiteRouter::class);

repos/joomla-cms/libraries/src/Application/WebApplication.php 3

元素 描述
\Joomla\CMS\Application\WebApplication::getInstance() 139

将在 6.0 中移除,4.0 中将被移除,使用 DI 容器中的应用程序服务代替,例如:\Joomla\CMS\Factory::getContainer()->get($name)

\Joomla\CMS\Application\WebApplication::loadSession() 345

将在 6.0 中移除,4.3 中将被移除,会话应该作为服务注入。

\Joomla\CMS\Application\WebApplication::$item_associations 63

将在 6.0 中移除,4.4.0 中将被移除,因为此属性不再使用

repos/joomla-cms/libraries/src/Authentication/Password/MD5Handler.php 1

元素 描述
\Joomla\CMS\Authentication\Password\MD5Handler 28

将在 6.0 中移除,4.0 中将被移除,对 MD5 散列密码的支持将被移除,不会被替换

repos/joomla-cms/libraries/src/Authentication/Password/PHPassHandler.php 1

元素 描述
\Joomla\CMS\Authentication\Password\PHPassHandler 26

将在 6.0 中移除,4.0 中将被移除,对 PHPass 散列密码的支持将被移除,不会被替换

repos/joomla-cms/libraries/src/Cache/Cache.php 1

元素 描述
\Joomla\CMS\Cache\Cache::getInstance() 94

将在 6.0 中移除,4.2 中将被移除,使用缓存控制器工厂代替,例如:Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($type, $options);

repos/joomla-cms/libraries/src/Cache/CacheController.php 2

元素 描述
\Joomla\CMS\Cache\CacheController::getInstance() 94

将在 6.0 中移除,4.2 中将被移除,使用缓存控制器工厂代替,例如:Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($type, $options);

\Joomla\CMS\Cache\CacheController::addIncludePath() 148

将在 6.0 中移除,4.2 中将被移除,使用缓存控制器工厂代替,例如:Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($type, $options);

repos/joomla-cms/libraries/src/Captcha/Captcha.php 4

元素 描述
\Joomla\CMS\Captcha\Captcha::initialise() 138

不会被替换

\Joomla\CMS\Captcha\Captcha::update() 258

不会被替换

\Joomla\CMS\Captcha\Captcha::_load() 279

应该使用 CaptchaRegistry

\Joomla\CMS\Captcha\Captcha::$captcha 43

应该使用 Provider 实例

repos/joomla-cms/libraries/src/Categories/Categories.php 1

元素 描述
\Joomla\CMS\Categories\Categories::getInstance() 142

将在 6.0 中移除,4.0 中将被移除,使用 ComponentInterface 获取类别,例如:Factory::getApplication()->bootComponent($component)->getCategory($options, $section);

repos/joomla-cms/libraries/src/Component/ComponentHelper.php 3

元素 描述
\JPATH_COMPONENT 326

将在 6.0 中移除,4.3 中将被移除,不会被替换

\JPATH_COMPONENT_SITE 339

将在 6.0 中移除,4.3 中将被移除,不会被替换

\JPATH_COMPONENT_ADMINISTRATOR 352

将在 6.0 中移除,4.3 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Component/ComponentRecord.php 2

元素 描述
\Joomla\CMS\Component\ComponentRecord::__get() 94

将在 6.0 中移除,4.3 中将被移除,通过 getParams() 方法访问项目参数,例如:$componentRecord->getParams();

\Joomla\CMS\Component\ComponentRecord::__set() 118

将在 6.0 中移除,4.3 中将被移除,通过 setParams() 方法设置项目参数,例如:$componentRecord->setParams($value);

repos/joomla-cms/libraries/src/Component/Router/RouterLegacy.php 1

元素 描述
\Joomla\CMS\Component\Router\RouterLegacy 24

将在 7.0 中移除,5.1 中将被移除,不会被替换。使用实现 RouterInterface 的基于类的路由器

repos/joomla-cms/libraries/src/Console/CheckJoomlaUpdatesCommand.php 1

元素 描述
\Joomla\CMS\Console\CheckJoomlaUpdatesCommand::__construct() 58

将在 6.0 中移除,5.1.0 中将被移除,使用 core:update:check 代替 core:check-updates

repos/joomla-cms/libraries/src/Crypt/Cipher/CryptoCipher.php 1

元素 描述
\Joomla\CMS\Crypt\Cipher\CryptoCipher 27

将在 6.0 中移除,4.3 中将被移除,不会被替换,使用 SodiumCipher 代替

repos/joomla-cms/libraries/src/Date/Date.php 2

元素 描述
\Joomla\CMS\Date\Date::$gmt 68

将在 6.0 中移除,4.0 中将被移除,不会被替换

\Joomla\CMS\Date\Date::$stz 80

将在 6.0 中移除,4.0 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Document/Document.php 9

元素 描述
\Joomla\CMS\Document\Document::getInstance() 349

将在 6.0 中移除,4.3 中将被移除,使用 \Joomla\CMS\Document\FactoryInterface 代替,例如:Factory::getApplication()->getDocument();

\Joomla\CMS\Document\Document::addScript() 510

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager,例如:$wa->registerAndUseScript(...);

\Joomla\CMS\Document\Document::addScriptDeclaration() 537

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager,例如:$wa->addInlineScript(...);

\Joomla\CMS\Document\Document::addStyleSheet() 609

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager,例如:$wa->registerAndUseStyle(...);

\Joomla\CMS\Document\Document::addStyleDeclaration() 641

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager,例如:$wa->addInlineStyle(...);

\Joomla\CMS\Document\Document::$_scripts 150

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager

\Joomla\CMS\Document\Document::$_script 161

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager

\Joomla\CMS\Document\Document::$_styleSheets 179

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager

\Joomla\CMS\Document\Document::$_style 190

将在 6.0 中移除,4.3 中将被移除,使用 WebAssetManager

repos/joomla-cms/libraries/src/Document/HtmlDocument.php 1

元素 描述
\Joomla\CMS\Document\HtmlDocument::countMenuChildren() 703

将在 6.0 中移除,4.4 中将被移除,直接加载活动菜单项并使用 php count 函数计算子项 $children = count($app->getMenu()->getActive()->getChildren()) 注意 getActive 可能为 null

repos/joomla-cms/libraries/src/Editor/Button/Button.php 2

元素 描述
\Joomla\CMS\Editor\Button\Button::__get() 153

6.0 这是对弃用读取访问的 B/C 代理

\Joomla\CMS\Editor\Button\Button::__set() 171

6.0 这是对弃用写入访问的 B/C 代理

repos/joomla-cms/libraries/src/Editor/Editor.php 3

元素 描述
\Joomla\CMS\Editor\Editor::initialise() 166

6.0 不会被替换

\Joomla\CMS\Editor\Editor::_loadEditor() 321

6.0 应该使用 EditorRegistry

\Joomla\CMS\Editor\Editor::$_editor 44

应该使用 Provider 实例

repos/joomla-cms/libraries/src/Encrypt/AES/Mcrypt.php 1

元素 描述
\Joomla\CMS\Encrypt\AES\Mcrypt 26

将在 6.0 中移除,4.3 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Encrypt/Aes.php 1

元素 描述
\Joomla\CMS\Encrypt\Aes::__construct() 56

4.3 $strength 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Cache/AfterPurgeEvent.php 1

元素 描述
\Joomla\CMS\Event\Cache\AfterPurgeEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Checkin/AfterCheckinEvent.php 1

元素 描述
\Joomla\CMS\Event\Checkin\AfterCheckinEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Contact/SubmitContactEvent.php 1

元素 描述
\Joomla\CMS\Event\Contact\SubmitContactEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Contact/ValidateContactEvent.php 1

元素 描述
\Joomla\CMS\Event\Contact\ValidateContactEvent::$legacyArgumentsOrder 41

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Content/ContentEvent.php 1

元素 描述
\Joomla\CMS\Event\Content\ContentEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Content/ContentPrepareEvent.php 1

元素 描述
\Joomla\CMS\Event\Content\ContentPrepareEvent::$legacyArgumentsOrder 35

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/CustomFields/AbstractPrepareFieldEvent.php 1

元素 描述
\Joomla\CMS\Event\CustomFields\AbstractPrepareFieldEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/CustomFields/AfterPrepareFieldEvent.php 1

元素 描述
\Joomla\CMS\Event\CustomFields\AfterPrepareFieldEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/CustomFields/CustomFieldsEvent.php 1

元素 描述
\Joomla\CMS\Event\CustomFields\CustomFieldsEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/CustomFields/PrepareDomEvent.php 1

元素 描述
\Joomla\CMS\Event\CustomFields\PrepareDomEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/AbstractExtensionEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\AbstractExtensionEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/AfterInstallEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\AfterInstallEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/AfterUninstallEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\AfterUninstallEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/AfterUpdateEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\AfterUpdateEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/BeforeInstallEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\BeforeInstallEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/BeforeUninstallEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\BeforeUninstallEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Extension/BeforeUpdateEvent.php 1

元素 描述
\Joomla\CMS\Event\Extension\BeforeUpdateEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Finder/AbstractFinderEvent.php 1

元素 描述
\Joomla\CMS\Event\Finder\AbstractFinderEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Finder/AfterSaveEvent.php 1

元素 描述
\Joomla\CMS\Event\Finder\AfterSaveEvent::$legacyArgumentsOrder 35

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Finder/BeforeSaveEvent.php 1

元素 描述
\Joomla\CMS\Event\Finder\BeforeSaveEvent::$legacyArgumentsOrder 35

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Finder/PrepareContentEvent.php 1

元素 描述
\Joomla\CMS\Event\Finder\PrepareContentEvent::$legacyArgumentsOrder 35

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Finder/ResultEvent.php 1

元素 描述
\Joomla\CMS\Event\Finder\ResultEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Installer/AfterInstallerEvent.php 1

元素 描述
\Joomla\CMS\Event\Installer\AfterInstallerEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Installer/BeforePackageDownloadEvent.php 1

元素 描述
\Joomla\CMS\Event\Installer\BeforePackageDownloadEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Installer/InstallerEvent.php 1

元素 描述
\Joomla\CMS\Event\Installer\InstallerEvent::$legacyArgumentsOrder 37

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Menu/AfterGetMenuTypeOptionsEvent.php 1

元素 描述
\Joomla\CMS\Event\Menu\AfterGetMenuTypeOptionsEvent::$legacyArgumentsOrder 37

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Menu/BeforeRenderMenuItemsViewEvent.php 1

元素 描述
\Joomla\CMS\Event\Menu\BeforeRenderMenuItemsViewEvent::$legacyArgumentsOrder 37

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Menu/PreprocessMenuItemsEvent.php 1

元素 描述
\Joomla\CMS\Event\Menu\PreprocessMenuItemsEvent::$legacyArgumentsOrder 38

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/AfterCleanCacheEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\AfterCleanCacheEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/ChangeStateEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\ChangeStateEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/DeleteEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\DeleteEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/FormEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\FormEvent::$legacyArgumentsOrder 37

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/ModelEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\ModelEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/NormaliseRequestDataEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\NormaliseRequestDataEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/PrepareDataEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\PrepareDataEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Model/SaveEvent.php 1

元素 描述
\Joomla\CMS\Event\Model\SaveEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Module/AfterRenderModulesEvent.php 1

元素 描述
\Joomla\CMS\Event\Module\AfterRenderModulesEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Module/ModuleEvent.php 1

元素 描述
\Joomla\CMS\Event\Module\ModuleEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Module/ModuleListEvent.php 1

元素 描述
\Joomla\CMS\Event\Module\ModuleListEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Module/RenderModuleEvent.php 1

元素 描述
\Joomla\CMS\Event\Module\RenderModuleEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/MultiFactor/BeforeDisplayMethods.php 1

元素 描述
\Joomla\CMS\Event\MultiFactor\BeforeDisplayMethods::setUser() 52

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/MultiFactor/Callback.php 1

元素 描述
\Joomla\CMS\Event\MultiFactor\Callback::setMethod() 49

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/MultiFactor/Captive.php 1

元素 描述
\Joomla\CMS\Event\MultiFactor\Captive::setRecord() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/MultiFactor/GetSetup.php 1

元素 描述
\Joomla\CMS\Event\MultiFactor\GetSetup::setRecord() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/MultiFactor/SaveSetup.php 2

元素 描述
\Joomla\CMS\Event\MultiFactor\SaveSetup::setRecord() 65

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\MultiFactor\SaveSetup::setInput() 85

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/MultiFactor/Validate.php 3

元素 描述
\Joomla\CMS\Event\MultiFactor\Validate::setRecord() 65

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\MultiFactor\Validate::setUser() 85

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\MultiFactor\Validate::setCode() 105

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Privacy/CanRemoveDataEvent.php 1

元素 描述
\Joomla\CMS\Event\Privacy\CanRemoveDataEvent::$legacyArgumentsOrder 41

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Privacy/CheckPrivacyPolicyPublishedEvent.php 1

元素 描述
\Joomla\CMS\Event\Privacy\CheckPrivacyPolicyPublishedEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Privacy/ExportRequestEvent.php 1

元素 描述
\Joomla\CMS\Event\Privacy\ExportRequestEvent::$legacyArgumentsOrder 41

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Privacy/PrivacyEvent.php 1

元素 描述
\Joomla\CMS\Event\Privacy\PrivacyEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/Privacy/RemoveDataEvent.php 1

元素 描述
\Joomla\CMS\Event\Privacy\RemoveDataEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/QuickIcon/GetIconEvent.php 1

元素 描述
\Joomla\CMS\Event\QuickIcon\GetIconEvent::setContext() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/ReshapeArgumentsAware.php 1

元素 描述
\Joomla\CMS\Event\ReshapeArgumentsAware 58

将在 6.0 中移除,4.3 中将被移除,不会被替换

repos/joomla-cms/libraries/src/Event/Result/ResultAware.php 2

元素 描述
\Joomla\CMS\Event\Result\ResultAware::setResult() 92

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Result\ResultAware::$preventSetArgumentResult 40

4.3 将在 6.0 中移除。使用 setResult() 设置结果参数将始终被禁止。

repos/joomla-cms/libraries/src/Event/Result/ResultTypeArrayAware.php 1

元素 描述
\Joomla\CMS\Event\Result\ResultTypeArrayAware::$resultIsFalseable 43

4.3 将在 6.0 中移除。您应该使用可空值或异常,而不是返回布尔值 false 结果。

repos/joomla-cms/libraries/src/Event/Result/ResultTypeFloatAware.php 1

元素 描述
\Joomla\CMS\Event\Result\ResultTypeFloatAware::$resultIsFalseable 43

4.3 将在 6.0 中移除。您应该使用可空值或异常,而不是返回布尔值 false 结果。

repos/joomla-cms/libraries/src/Event/Result/ResultTypeIntegerAware.php 1

元素 描述
\Joomla\CMS\Event\Result\ResultTypeIntegerAware::$resultIsFalseable 43

4.3 将在 6.0 中移除。您应该使用可空值或异常,而不是返回布尔值 false 结果。

repos/joomla-cms/libraries/src/Event/Result/ResultTypeNumericAware.php 1

元素 描述
\Joomla\CMS\Event\Result\ResultTypeNumericAware::$resultIsFalseable 43

4.3 将在 6.0 中移除。您应该使用可空值或异常,而不是返回布尔值 false 结果。

repos/joomla-cms/libraries/src/Event/Result/ResultTypeObjectAware.php 1

元素 描述
\Joomla\CMS\Event\Result\ResultTypeObjectAware::$resultIsFalseable 45

4.3 将在 6.0 中移除。您应该使用可空值或异常,而不是返回布尔值 false 结果。

repos/joomla-cms/libraries/src/Event/Result/ResultTypeStringAware.php 1

元素 描述
\Joomla\CMS\Event\Result\ResultTypeStringAware::$resultIsFalseable 43

4.3 将在 6.0 中移除。您应该使用可空值或异常,而不是返回布尔值 false 结果。

repos/joomla-cms/libraries/src/Event/Table/AbstractEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\AbstractEvent::setSubject() 55

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/AfterLoadEvent.php 2

元素 描述
\Joomla\CMS\Event\Table\AfterLoadEvent::setResult() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\AfterLoadEvent::setRow() 78

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/AfterMoveEvent.php 3

元素 描述
\Joomla\CMS\Event\Table\AfterMoveEvent::setRow() 66

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\AfterMoveEvent::setDelta() 87

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\AfterMoveEvent::setWhere() 108

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/AfterReorderEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\AfterReorderEvent::setWhere() 57

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/AfterStoreEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\AfterStoreEvent::setResult() 56

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforeBindEvent.php 2

元素 描述
\Joomla\CMS\Event\Table\BeforeBindEvent::setSrc() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\BeforeBindEvent::setIgnore() 82

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforeCheckoutEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\BeforeCheckoutEvent::setUserId() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforeLoadEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\BeforeLoadEvent::setReset() 59

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforeMoveEvent.php 3

元素 描述
\Joomla\CMS\Event\Table\BeforeMoveEvent::setQuery() 68

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\BeforeMoveEvent::setDelta() 89

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\BeforeMoveEvent::setWhere() 110

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforePublishEvent.php 3

元素 描述
\Joomla\CMS\Event\Table\BeforePublishEvent::setQuery() 66

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\BeforePublishEvent::setState() 87

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\BeforePublishEvent::setUserId() 108

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforeReorderEvent.php 2

元素 描述
\Joomla\CMS\Event\Table\BeforeReorderEvent::setQuery() 63

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

\Joomla\CMS\Event\Table\BeforeReorderEvent::setWhere() 84

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/BeforeStoreEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\BeforeStoreEvent::setUpdateNulls() 59

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/Table/SetNewTagsEvent.php 1

元素 描述
\Joomla\CMS\Event\Table\SetNewTagsEvent::setReplaceTags() 61

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Event/User/AbstractDeleteEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AbstractDeleteEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AbstractLoginEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AbstractLoginEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AbstractLogoutEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AbstractLogoutEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AbstractSaveEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AbstractSaveEvent::$legacyArgumentsOrder 31

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AfterDeleteEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AfterDeleteEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AfterLoginEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AfterLoginEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AfterLogoutEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AfterLogoutEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AfterRemindEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AfterRemindEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AfterSaveEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AfterSaveEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AuthenticationEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AuthenticationEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AuthorisationEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AuthorisationEvent::$legacyArgumentsOrder 39

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/AuthorisationFailureEvent.php 1

元素 描述
\Joomla\CMS\Event\User\AuthorisationFailureEvent::$legacyArgumentsOrder 33

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/BeforeSaveEvent.php 1

元素 描述
\Joomla\CMS\Event\User\BeforeSaveEvent::$legacyArgumentsOrder 40

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/LoginButtonsEvent.php 1

元素 描述
\Joomla\CMS\Event\User\LoginButtonsEvent::$legacyArgumentsOrder 40

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/UserEvent.php 1

元素 描述
\Joomla\CMS\Event\User\UserEvent::$legacyArgumentsOrder 36

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/UserGroupAfterDeleteEvent.php 1

元素 描述
\Joomla\CMS\Event\User\UserGroupAfterDeleteEvent::$legacyArgumentsOrder 37

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/User/UserGroupBeforeDeleteEvent.php 1

元素 描述
\Joomla\CMS\Event\User\UserGroupBeforeDeleteEvent::$legacyArgumentsOrder 37

5.0 将在 6.0 中移除

repos/joomla-cms/libraries/src/Event/WebAsset/WebAssetRegistryAssetChanged.php 1

元素 描述
\Joomla\CMS\Event\WebAsset\WebAssetRegistryAssetChanged::setSubject() 68

4.4.0 将在 6.0 中移除,请使用以 onSet 为前缀的对应方法

repos/joomla-cms/libraries/src/Factory.php 18

元素 描述
\Joomla\CMS\Factory::getConfig() 183

4.3 版本将在 6.0 中移除。请使用应用程序中的配置对象。示例:Factory::getApplication()->getConfig();

\Joomla\CMS\Factory::getSession() 264

4.3 版本将在 6.0 中移除。请使用 DI 容器中的会话服务,或从应用程序对象获取。示例:Factory::getApplication()->getSession();

\Joomla\CMS\Factory::getLanguage() 293

4.3 版本将在 6.0 中移除。请使用 DI 容器中的语言服务,或从应用程序对象获取。示例:Factory::getApplication()->getLanguage();

\Joomla\CMS\Factory::getDocument() 326

4.3 版本将在 6.0 中移除。请使用 DI 容器中的文档服务,或从应用程序对象获取。示例:Factory::getApplication()->getDocument();

\Joomla\CMS\Factory::getUser() 361

4.3 版本将在 6.0 中移除。请从依赖注入容器加载用户服务,或从应用程序对象获取。示例:Factory::getApplication()->getIdentity();

\Joomla\CMS\Factory::getCache() 405

4.3 版本将在 6.0 中移除。请使用缓存控制器工厂代替。示例:Factory::getContainer()->get(CacheControllerFactoryInterface::class)->createCacheController($handler, $options);

\Joomla\CMS\Factory::getDbo() 451

4.3 版本将在 6.0 中移除。请使用 DI 容器中的数据库服务。示例:Factory::getContainer()->get(DatabaseInterface::class);

\Joomla\CMS\Factory::getMailer() 487

4.4.0 版本将在 6.0 中移除。请使用 DI 容器中的邮件服务并从中创建邮件。示例:Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();

\Joomla\CMS\Factory::createConfig() 561

4.0 版本将在 6.0 中移除。请使用应用程序中的配置对象。示例:Factory::getApplication->getConfig();

\Joomla\CMS\Factory::createDbo() 646

4.3 版本将在 6.0 中移除。请使用 DI 容器中的数据库服务。示例:Factory::getContainer()->get(DatabaseInterface::class);

\Joomla\CMS\Factory::createMailer() 709

4.4.0 版本将在 6.0 中移除。请使用 DI 容器中的邮件服务并从中创建邮件。示例:Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();

\Joomla\CMS\Factory::createLanguage() 731

4.0 版本将在 6.0 中移除。请从依赖注入容器加载语言服务,或通过 $app->getLanguage() 获取。示例:Factory::getContainer()->get(LanguageFactoryInterface::class)->createLanguage($locale, $debug)

\Joomla\CMS\Factory::createDocument() 762

4.0 版本将在 6.0 中移除。请从依赖注入容器加载文档服务,或通过 $app->getDocument() 获取。示例:Factory::getContainer()->get(FactoryInterface::class)->createDocument($type, $attributes);

\Joomla\CMS\Factory::$config 69

4.3 版本将在 6.0 中移除。请使用应用程序中的配置对象。示例:Factory::getApplication()->getConfig();

\Joomla\CMS\Factory::$session 98

4.3 版本将在 6.0 中移除。请使用 DI 容器中的会话服务,或从应用程序对象获取。示例:Factory::getApplication()->getSession();

\Joomla\CMS\Factory::$language 111

4.3 版本将在 6.0 中移除。请使用 DI 容器中的语言服务,或从应用程序对象获取。示例:Factory::getApplication()->getLanguage();

\Joomla\CMS\Factory::$document 124

4.3 版本将在 6.0 中移除。请使用 DI 容器中的文档服务,或从应用程序对象获取。示例:Factory::getApplication()->getDocument();

\Joomla\CMS\Factory::$database 137

4.3 版本将在 6.0 中移除。请使用 DI 容器中的数据库服务。示例:Factory::getContainer()->get(DatabaseInterface::class);

repos/joomla-cms/libraries/src/Fields/FieldsFormServiceInterface.php 2

元素 描述
\Joomla\CMS\Fields\FieldsFormServiceInterface 25

5.1.0 版本将在 7.0 中移除。

\Joomla\CMS\Fields\FieldsFormServiceInterface::prepareForm() 43

5.1.0 版本将在 7.0 中移除。请使用 FieldServiceInterface 代替。

repos/joomla-cms/libraries/src/Filesystem/File.php 10

元素 描述
\Joomla\CMS\Filesystem\File 30

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File 代替。

\Joomla\CMS\Filesystem\File::stripExt() 77

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::stripExt() 代替。

\Joomla\CMS\Filesystem\File::makeSafe() 93

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::makeSafe() 代替。

\Joomla\CMS\Filesystem\File::copy() 124

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::copy() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\File::invalidateFileCache() 198

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::invalidateFileCache() 代替。

\Joomla\CMS\Filesystem\File::delete() 255

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::delete() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\File::move() 331

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::move() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\File::write() 404

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::write() 代替。

\Joomla\CMS\Filesystem\File::upload() 529

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\File::upload() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\File::exists() 620

4.4 版本将在 6.0 中移除。请使用 is_file() 代替。

repos/joomla-cms/libraries/src/Filesystem/FilesystemHelper.php 9

元素 描述
\Joomla\CMS\Filesystem\FilesystemHelper 25

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::remotefsize() 39

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::remotefsize() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::ftpChmod() 124

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::ftpChmod() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::getWriteModes() 189

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::getWriteModes() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::getSupported() 206

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::getSupported() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::getTransports() 227

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::getTransports() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::getFilters() 242

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::getFilters() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::getJStreams() 258

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::getJStreams() 代替。

\Joomla\CMS\Filesystem\FilesystemHelper::isJoomlaStream() 290

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Helper::isJoomlaStream() 代替。

repos/joomla-cms/libraries/src/Filesystem/Folder.php 11

元素 描述
\Joomla\CMS\Filesystem\Folder 29

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder 代替。

\Joomla\CMS\Filesystem\Folder::copy() 47

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::copy() 代替。

\Joomla\CMS\Filesystem\Folder::create() 172

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::create() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Folder::delete() 288

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::delete() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Folder::move() 378

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::move() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Folder::exists() 441

4.4 版本将在 6.0 中移除。请使用 is_dir() 代替。

\Joomla\CMS\Filesystem\Folder::files() 464

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::files() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Folder::folders() 520

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::folders() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Folder::_items() 571

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::_items() 代替。

\Joomla\CMS\Filesystem\Folder::listFolderTree() 638

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::listFolderTree() 代替。

\Joomla\CMS\Filesystem\Folder::makeSafe() 679

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Folder::makeSafe() 代替。

repos/joomla-cms/libraries/src/Filesystem/Patcher.php 13

元素 描述
\Joomla\CMS\Filesystem\Patcher 26

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher 代替。

\Joomla\CMS\Filesystem\Patcher::__construct() 87

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::__construct() 代替。

\Joomla\CMS\Filesystem\Patcher::getInstance() 100

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::getInstance() 代替。

\Joomla\CMS\Filesystem\Patcher::reset() 118

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::reset() 代替。

\Joomla\CMS\Filesystem\Patcher::apply() 138

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::apply() 代替。

\Joomla\CMS\Filesystem\Patcher::addFile() 224

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::addFile() 代替。

\Joomla\CMS\Filesystem\Patcher::add() 242

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::add() 代替。

\Joomla\CMS\Filesystem\Patcher::splitLines() 264

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::splitLines() 代替。

\Joomla\CMS\Filesystem\Patcher::findHeader() 285

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::findHeader() 代替。

\Joomla\CMS\Filesystem\Patcher::findHunk() 344

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::findHunk() 代替。

\Joomla\CMS\Filesystem\Patcher::applyHunk() 393

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::applyHunk() 代替。

\Joomla\CMS\Filesystem\Patcher::getSource() 496

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::getSource() 代替。

\Joomla\CMS\Filesystem\Patcher::getDestination() 521

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Patcher::getDestination() 代替。

repos/joomla-cms/libraries/src/Filesystem/Path.php 3

元素 描述
\Joomla\CMS\Filesystem\Path 28

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Path 代替。

\Joomla\CMS\Filesystem\Path::check() 42

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Path::check() 代替。

\Joomla\CMS\Filesystem\Path::isOwner() 62

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Path::isOwner() 代替。

repos/joomla-cms/libraries/src/Filesystem/Stream.php 28

元素 描述
\Joomla\CMS\Filesystem\Stream 37

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream 代替。

\Joomla\CMS\Filesystem\Stream::__construct() 158

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::__construct() 代替。

\Joomla\CMS\Filesystem\Stream::__destruct() 173

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::__destruct() 代替。

\Joomla\CMS\Filesystem\Stream::open() 202

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::open() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::close() 315

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::close() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::eof() 375

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::eof() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::gets() 484

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::gets() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::read() 539

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::read() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::seek() 630

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::seek() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::tell() 681

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::tell() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::write() 741

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::write() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::chmod() 810

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::chmod() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::get_meta_data() 872

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::get_meta_data() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::_buildContext() 893

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::_buildContext() 代替。

\Joomla\CMS\Filesystem\Stream::setContextOptions() 917

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::setContextOptions() 代替。

\Joomla\CMS\Filesystem\Stream::addContextEntry() 938

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::addContextEntry() 代替。

\Joomla\CMS\Filesystem\Stream::deleteContextEntry() 957

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::deleteContextEntry() 代替。

\Joomla\CMS\Filesystem\Stream::applyContextToStream() 990

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::applyContextToStream() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::appendFilter() 1028

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::appendFilter() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::prependFilter() 1068

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::prependFilter() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::removeFilter() 1108

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::removeFilter() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::copy() 1147

4.4 版本将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::copy() 代替。框架类在出错时会抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::move() 1200

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::move() 代替。框架类会在错误情况下抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::delete() 1248

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::delete() 代替。框架类会在错误情况下抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::upload() 1294

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::upload() 代替。框架类会在错误情况下抛出异常,您需要捕获这些异常。

\Joomla\CMS\Filesystem\Stream::writeFile() 1318

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::writeFile() 代替。

\Joomla\CMS\Filesystem\Stream::_getFilename() 1345

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::_getFilename() 代替。

\Joomla\CMS\Filesystem\Stream::getFileHandle() 1380

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream::getFileHandle() 代替。

repos/joomla-cms/libraries/src/Filesystem/Streams/StreamString.php 10

元素 描述
\Joomla\CMS\Filesystem\Streams\StreamString 26

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_open() 108

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_open() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_stat() 133

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_stat 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::url_stat() 151

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::url_stat() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_read() 188

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_read() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_write() 208

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_write() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_tell() 223

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_tell() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_eof() 237

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_eof() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_seek() 258

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_seek() 代替。

\Joomla\CMS\Filesystem\Streams\StreamString::stream_flush() 297

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Stream\StringWrapper::stream_flush() 代替。

repos/joomla-cms/libraries/src/Filesystem/Support/StringController.php 4

元素 描述
\Joomla\CMS\Filesystem\Support\StringController 23

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Support\StringController 代替。

\Joomla\CMS\Filesystem\Support\StringController::_getArray() 34

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Support\StringController::getArray() 代替。

\Joomla\CMS\Filesystem\Support\StringController::createRef() 53

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Support\StringController::createRef() 代替。

\Joomla\CMS\Filesystem\Support\StringController::getRef() 70

4.4 将在 6.0 中移除。请使用 Joomla\Filesystem\Support\StringController::getRef() 代替。

repos/joomla-cms/libraries/src/Form/Field/UserField.php 2

元素 描述
\Joomla\CMS\Form\Field\UserField::$groups 42

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Form\Field\UserField::$excluded 51

4.4 将在 6.0 中移除,不会提供替换方案。

repos/joomla-cms/libraries/src/Form/Form.php 1

元素 描述
\Joomla\CMS\Form\Form::getInstance() 1680

4.3 将在 6.0 中移除。请使用容器中的 FormFactory 服务代替。例如:Factory::getContainer()->get(FormFactoryInterface::class)->createForm($name, $options);

repos/joomla-cms/libraries/src/Form/FormRule.php 1

元素 描述
\JCOMPAT_UNICODE_PROPERTIES 30

4.0 将在 6.0 中移除。将直接移除(也移除 phpcs 异常)。

repos/joomla-cms/libraries/src/Helper/AuthenticationHelper.php 1

元素 描述
\Joomla\CMS\Helper\AuthenticationHelper::getTwoFactorMethods() 37

4.2 将在 6.0 中移除。将直接移除。

repos/joomla-cms/libraries/src/HTML/Helpers/Behavior.php 6

元素 描述
\Joomla\CMS\HTML\Helpers\Behavior::core() 47

4.0 将在 6.0 中移除。请使用 webasset 管理器代替。例如:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('core');

\Joomla\CMS\HTML\Helpers\Behavior::formvalidator() 68

4.0 将在 6.0 中移除。请使用 webasset 管理器代替。例如:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('form.validate');

\Joomla\CMS\HTML\Helpers\Behavior::combobox() 94

4.0 将在 6.0 中移除。请使用 webasset 管理器代替。例如:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('awesomeplete');

\Joomla\CMS\HTML\Helpers\Behavior::multiselect() 114

4.0 将在 6.0 中移除。请使用 webasset 管理器代替。例如:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('multiselect'); Factory::getDocument()->addScriptOptions('js-multiselect', ['formName' => $id]);

\Joomla\CMS\HTML\Helpers\Behavior::keepalive() 141

4.0 将在 6.0 中移除。请使用 webasset 管理器代替。例如:Factory::getApplication()->getDocument()->getWebAssetManager()->useScript('keepalive');

\Joomla\CMS\HTML\Helpers\Behavior::highlighter() 164

4.0 将在 6.0 中移除。请直接使用脚本。

repos/joomla-cms/libraries/src/HTML/Helpers/Bootstrap.php 1

元素 描述
\Joomla\CMS\HTML\Helpers\Bootstrap::framework() 603

4.0 将在 6.0 中移除。将直接移除。使用各自的调用方法加载不同的脚本。

repos/joomla-cms/libraries/src/HTML/Helpers/FormBehavior.php 1

元素 描述
\Joomla\CMS\HTML\Helpers\FormBehavior 33

4.0 将在 6.0 中移除。将直接移除。请使用 choice.js 代替。例如:Factory::getDocument()->getWebAssetManager()->enableAsset('choicesjs'); HTMLHelper::_('webcomponent', 'system/webcomponents/joomla-field-fancy-select.min.js', ['version' => 'auto', 'relative' => true]);

repos/joomla-cms/libraries/src/HTML/Helpers/Jquery.php 1

元素 描述
\Joomla\CMS\HTML\Helpers\Jquery::framework() 55

4.0 将在 6.0 中移除。请使用 webasset 管理器代替。例如:$wa = Factory::getApplication()->getDocument()->getWebAssetManager(); $wa->useScript('jquery'); $wa->useScript('jquery-noconflict'); $wa->useScript('jquery-migrate');

repos/joomla-cms/libraries/src/HTML/Helpers/SortableList.php 2

元素 描述
\Joomla\CMS\HTML\Helpers\SortableList 26

4.0 将在 6.0 中移除。Sortable List 将在 4.0 中被弃用,并将由一个新的 dragula 脚本替代。

\Joomla\CMS\HTML\Helpers\SortableList::sortable() 46

4.0 将在 6.0 中移除。请使用新的 dragula 脚本。例如:JHtml::_('draggablelist.draggable') 并添加一个 class 为 js-draggable 的元素到表格的 tbody 中。

repos/joomla-cms/libraries/src/HTML/Helpers/Tag.php 1

元素 描述
\Joomla\CMS\HTML\Helpers\Tag::ajaxfield() 173

将在 6.0 中移除,4.0 中将被移除,不会被替换

repos/joomla-cms/libraries/src/HTML/HTMLHelper.php 6

元素 描述
\Joomla\CMS\HTML\HTMLHelper::extract() 84

4.0 将在 6.0 中移除。请使用服务注册表代替。HTMLHelper::getServiceRegistry()->getService($file);

\Joomla\CMS\HTML\HTMLHelper::register() 211

4.0 将在 6.0 中移除。请使用服务注册表代替。HTMLHelper::getServiceRegistry()->register($key, $function);

\Joomla\CMS\HTML\HTMLHelper::unregister() 236

4.0 将在 6.0 中移除。请使用服务注册表代替。

\Joomla\CMS\HTML\HTMLHelper::addIncludePath() 1161

4.0 将在 6.0 中移除。请使用服务注册表代替。

\Joomla\CMS\HTML\HTMLHelper::$includePaths 52

4.0 将在 6.0 中移除。

\Joomla\CMS\HTML\HTMLHelper::$registry 61

4.0 将在 6.0 中移除。

repos/joomla-cms/libraries/src/Http/Response.php 1

元素 描述
\Joomla\CMS\Http\Response 26

4.0 将在 6.0 中移除。请使用 Joomla\Http\Response 代替。

repos/joomla-cms/libraries/src/Http/TransportInterface.php 1

元素 描述
\Joomla\CMS\Http\TransportInterface 26

4.0 将在 6.0 中移除。请实现 Joomla\Http\TransportInterface 代替。

repos/joomla-cms/libraries/src/Image/Image.php 1

元素 描述
\Joomla\CMS\Image\Image::createThumbs() 386

4.0 将在 6.0 中移除。请使用 \Joomla\CMS\Image\createThumbnails 代替。

repos/joomla-cms/libraries/src/Input/Cli.php 7

元素 描述
\Joomla\CMS\Input\Cli 26

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

\Joomla\CMS\Input\Cli::__construct() 62

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

\Joomla\CMS\Input\Cli::serialize() 87

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

\Joomla\CMS\Input\Cli::unserialize() 113

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

\Joomla\CMS\Input\Cli::parseArguments() 138

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

\Joomla\CMS\Input\Cli::$executable 37

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

\Joomla\CMS\Input\Cli::$args 49

将在 6.0 中移除,4.3 中将被移除,使用 joomla/console 包代替

repos/joomla-cms/libraries/src/Input/Cookie.php 3

元素 描述
\Joomla\CMS\Input\Cookie 26

4.3 将在 6.0 中移除。请使用 Joomla\Input\Cookie 代替。

\Joomla\CMS\Input\Cookie::__construct() 39

4.3 将在 6.0 中移除。请使用 Joomla\Input\Cookie 代替。

\Joomla\CMS\Input\Cookie::set() 76

4.3 将在 6.0 中移除。请使用 Joomla\Input\Cookie 代替。

repos/joomla-cms/libraries/src/Input/Files.php 6

元素 描述
\Joomla\CMS\Input\Files 26

4.3 将在 6.0 中移除。请使用 Joomla\Input\Files 代替。

\Joomla\CMS\Input\Files::__construct() 51

4.3 将在 6.0 中移除。请使用 Joomla\Input\Files 代替。

\Joomla\CMS\Input\Files::get() 81

4.3 将在 6.0 中移除。请使用 Joomla\Input\Files 代替。

\Joomla\CMS\Input\Files::decodeData() 121

4.3 将在 6.0 中移除。请使用 Joomla\Input\Files 代替。

\Joomla\CMS\Input\Files::set() 149

4.3 将在 6.0 中移除。请使用 Joomla\Input\Files 代替。

\Joomla\CMS\Input\Files::$decodedData 37

4.3 将在 6.0 中移除。请使用 Joomla\Input\Files 代替。

repos/joomla-cms/libraries/src/Input/Input.php 8

元素 描述
\Joomla\CMS\Input\Input 37

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::__construct() 72

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::__get() 93

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::getArray() 138

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::getArrayRecursive() 163

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::unserialize() 210

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::$allowedGlobals 48

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

\Joomla\CMS\Input\Input::$inputs 59

4.3 将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

repos/joomla-cms/libraries/src/Input/Json.php 4

元素 描述
\Joomla\CMS\Input\Json 29

4.3 将在 6.0 中移除。请使用 Joomla\Input\Json 代替。

\Joomla\CMS\Input\Json::__construct() 51

4.3 将在 6.0 中移除。请使用 Joomla\Input\Json 代替。

\Joomla\CMS\Input\Json::getRaw() 83

4.3 将在 6.0 中移除。请使用 Joomla\Input\Json 代替。

\Joomla\CMS\Input\Json::$_raw 38

4.3 将在 6.0 中移除。请使用 Joomla\Input\Json 代替。

repos/joomla-cms/libraries/src/Installer/InstallerAdapter.php 1

元素 描述
\Joomla\CMS\Installer\InstallerAdapter::__get() 1278

4.3 将在 6.0 中移除。请使用 getDatabase() 代替直接访问 _db。

repos/joomla-cms/libraries/src/Language/Language.php 17

元素 描述
\Joomla\CMS\Language\Language::getInstance() 211

4.3 将在 6.0 中移除。请使用语言工厂代替。例如:Factory::getContainer()->get(LanguageFactoryInterface::class)->createLanguage($lang, $debug);

\Joomla\CMS\Language\Language::getIgnoredSearchWords() 411

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getIgnoredSearchWordsCallback() 429

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::setIgnoredSearchWordsCallback() 445

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getLowerLimitSearchWord() 462

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getLowerLimitSearchWordCallback() 480

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::setLowerLimitSearchWordCallback() 496

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getUpperLimitSearchWord() 513

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getUpperLimitSearchWordCallback() 531

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::setUpperLimitSearchWordCallback() 547

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getSearchDisplayedCharactersNumber() 564

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::getSearchDisplayedCharactersNumberCallback() 582

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::setSearchDisplayedCharactersNumberCallback() 598

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::$ignoredSearchWordsCallback 67

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::$lowerLimitSearchWordCallback 77

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::$upperLimitSearchWordCallback 87

4.4 将在 6.0 中移除,不会提供替换方案。

\Joomla\CMS\Language\Language::$searchDisplayedCharactersNumberCallback 97

4.4 将在 6.0 中移除,不会提供替换方案。

repos/joomla-cms/libraries/src/Mail/Mail.php 2

元素 描述
\Joomla\CMS\Mail\Mail::getInstance() 113

4.4.0 版本将在 6.0 中移除。请使用 DI 容器中的邮件服务并从中创建邮件。示例:Factory::getContainer()->get(MailerFactoryInterface::class)->createMailer();

\Joomla\CMS\Mail\Mail::$instances 39

4.4.0 将在 6.0 中移除。请参阅 getInstance() 获取更多信息。

repos/joomla-cms/libraries/src/Menu/AbstractMenu.php 2

元素 描述
\Joomla\CMS\Menu\AbstractMenu::getInstance() 124

4.3 将在 6.0 中移除。请使用容器中的 MenuFactoryInterface 代替。例如:Factory::getContainer()->get(MenuFactoryInterface::class)->createMenu($client, $options)

\Joomla\CMS\Menu\AbstractMenu::$instances 66

4.3 将在 6.0 中移除。请使用容器中的 MenuFactoryInterface 代替。例如:Factory::getContainer()->get(MenuFactoryInterface::class)->createMenu($client, $options)

repos/joomla-cms/libraries/src/MVC/Controller/BaseController.php 2

元素 描述
\Joomla\CMS\MVC\Controller\BaseController::addModelPath() 206

4.3 将在 6.0 中移除。将直接移除。请使用 MVCFactory 代替获取模型。

\Joomla\CMS\MVC\Controller\BaseController::getInstance() 270

4.3 将在 6.0 中移除。请使用 MVCFactory 代替获取控制器。例如:Factory::getApplication()->bootComponent($option)->getMVCFactory()->createController(...);

repos/joomla-cms/libraries/src/MVC/Controller/FormController.php 1

元素 描述
\Joomla\CMS\MVC\Controller\FormController::editAssociations() 886

4.3 将在 6.0 中移除。现在由常规保存方法处理。

repos/joomla-cms/libraries/src/MVC/Model/AdminModel.php 1

元素 描述
\Joomla\CMS\MVC\Model\AdminModel::editAssociations() 1617

4.3 将在 6.0 中移除。现在由常规保存方法处理。

repos/joomla-cms/libraries/src/MVC/Model/BaseDatabaseModel.php 4

元素 描述
\Joomla\CMS\MVC\Model\BaseDatabaseModel::dispatchEvent() 372

4.4 将在 6.0 中移除。请直接使用 $this->getDispatcher()。

\Joomla\CMS\MVC\Model\BaseDatabaseModel::getDbo() 397

4.3 将在 6.0 中移除。请使用 getDatabase() 代替。例如:$model->getDatabase();

\Joomla\CMS\MVC\Model\BaseDatabaseModel::setDbo() 419

4.3 将在 6.0 中移除。请使用 setDatabase() 代替。例如:$model->setDatabase($db);

\Joomla\CMS\MVC\Model\BaseDatabaseModel::__get() 440

4.3 将在 6.0 中移除。请使用 getDatabase() 代替直接访问 _db。

repos/joomla-cms/libraries/src/MVC/Model/BaseModel.php 1

元素 描述
\Joomla\CMS\MVC\Model\BaseModel::addIncludePath() 97

4.3 将在 6.0 中移除。将直接移除。请使用 MVCFactory + 命名空间获取模型。

repos/joomla-cms/libraries/src/MVC/Model/DatabaseAwareTrait.php 4

元素 描述
\Joomla\CMS\MVC\Model\DatabaseAwareTrait 27

4.3 将在 6.0 中移除,请使用数据库包中的特性,例如:\Joomla\Database\DatabaseAwareTrait

\Joomla\CMS\MVC\Model\DatabaseAwareTrait::getDbo() 53

4.3 将在 6.0 中移除,请使用数据库包中的特性,例如:\Joomla\Database\DatabaseAwareTrait::getDatabase()

\Joomla\CMS\MVC\Model\DatabaseAwareTrait::setDbo() 75

4.3 将在 6.0 中移除,请使用数据库包中的特性,例如:\Joomla\Database\DatabaseAwareTrait::setDatabase()

\Joomla\CMS\MVC\Model\DatabaseAwareTrait::$_db 39

4.3 将在 6.0 中移除,请使用数据库包中的特性,例如:\Joomla\Database\DatabaseAwareTrait::$databaseAwareTraitDatabase

repos/joomla-cms/libraries/src/MVC/Model/LegacyModelLoaderTrait.php 5

元素 描述
\Joomla\CMS\MVC\Model\LegacyModelLoaderTrait 32

将在 6.0 中移除,4.3 中将被移除,不会被替换

\Joomla\CMS\MVC\Model\LegacyModelLoaderTrait::_createFileName() 47

将在 6.0 中移除,4.3 中将被移除,不会被替换

\Joomla\CMS\MVC\Model\LegacyModelLoaderTrait::getInstance() 67

4.3 将在 6.0 中移除,将被移除且没有替代方案。通过 MVCFactory 获取模型,例如:Factory::getApplication->bootComponent('com_xxx')->getMVCFactory()->createModel($type, $prefix, $config);

\Joomla\CMS\MVC\Model\LegacyModelLoaderTrait::addTablePath() 120

4.3 将在 6.0 中移除。将直接移除。请使用 MVCFactory 代替获取模型。

\Joomla\CMS\MVC\Model\LegacyModelLoaderTrait::createModelFromComponent() 139

将在 6.0 中移除,4.3 中将被移除,不会被替换

repos/joomla-cms/libraries/src/MVC/Model/ListModel.php 2

元素 描述
\Joomla\CMS\MVC\Model\ListModel::$filterBlacklist 100

4.0 将在 6.0 中移除,请使用 $filterForbiddenList 代替

\Joomla\CMS\MVC\Model\ListModel::$listBlacklist 118

4.0 将在 6.0 中移除,请使用 $listForbiddenList 代替

repos/joomla-cms/libraries/src/MVC/Model/State.php 5

元素 描述
\Joomla\CMS\MVC\Model\State 26

7.0 请直接使用 Registry

\Joomla\CMS\MVC\Model\State::getProperties() 75

7.0 请使用 toArray 代替

\Joomla\CMS\MVC\Model\State::__get() 92

5.0.0 将在 7.0 中移除

\Joomla\CMS\MVC\Model\State::__set() 112

5.0.0 将在 7.0 中移除

\Joomla\CMS\MVC\Model\State::__isset() 131

5.0.0 将在 7.0 中移除

repos/joomla-cms/libraries/src/MVC/View/AbstractView.php 2

元素 描述
\Joomla\CMS\MVC\View\AbstractView::dispatchEvent() 316

4.4 将在 6.0 中移除。请直接使用 $this->getDispatcher()。

\Joomla\CMS\MVC\View\AbstractView::$document 56

4.4.0 将在 6.0 中移除,请使用 $this->getDocument() 代替

repos/joomla-cms/libraries/src/MVC/View/CanDo.php 5

元素 描述
\Joomla\CMS\MVC\View\CanDo 26

7.0 请直接使用 Registry

\Joomla\CMS\MVC\View\CanDo::getProperties() 75

7.0 请使用 toArray 代替

\Joomla\CMS\MVC\View\CanDo::__get() 92

5.0.0 将在 7.0 中移除

\Joomla\CMS\MVC\View\CanDo::__set() 112

5.0.0 将在 7.0 中移除

\Joomla\CMS\MVC\View\CanDo::__isset() 131

5.0.0 将在 7.0 中移除

repos/joomla-cms/libraries/src/Object/CMSObject.php 2

元素 描述
\Joomla\CMS\Object\CMSObject 28

4.3 将在 6.0 中移除,请使用 \stdClass 或 \Joomla\Registry\Registry 代替。例如:new \Joomla\Registry\Registry();

\Joomla\CMS\Object\CMSObject::__toString() 58

4.3 将在 6.0 中移除,类应该提供自己的 __toString() 实现。

repos/joomla-cms/libraries/src/Object/LegacyErrorHandlingTrait.php 5

元素 描述
\Joomla\CMS\Object\LegacyErrorHandlingTrait 26

4.3 将在 6.0 中移除,将被移除且没有替代方案。请抛出异常而不是 setError

\Joomla\CMS\Object\LegacyErrorHandlingTrait::getError() 53

3.1.4 将在 6.0 中移除,将被移除且没有替代方案。请捕获抛出的异常而不是 getError

\Joomla\CMS\Object\LegacyErrorHandlingTrait::getErrors() 85

3.1.4 将在 6.0 中移除,将被移除且没有替代方案。请捕获抛出的异常而不是 getErrors

\Joomla\CMS\Object\LegacyErrorHandlingTrait::setError() 103

3.1.4 将在 6.0 中移除,将被移除且没有替代方案。请抛出异常而不是使用 setError

\Joomla\CMS\Object\LegacyErrorHandlingTrait::$_errors 36

3.1.4 JError 已被弃用

repos/joomla-cms/libraries/src/Object/LegacyPropertyManagementTrait.php 6

元素 描述
\Joomla\CMS\Object\LegacyPropertyManagementTrait 26

4.3.0 将在 6.0 中移除,将被移除且没有替代方案。为单个属性创建合适的 setter 函数或使用 \Joomla\Registry\Registry

\Joomla\CMS\Object\LegacyPropertyManagementTrait::def() 41

4.3.0 将在 6.0 中移除,不再应该使用定义动态属性

\Joomla\CMS\Object\LegacyPropertyManagementTrait::get() 63

4.3.0 将在 6.0 中移除,为属性创建合适的 getter 函数

\Joomla\CMS\Object\LegacyPropertyManagementTrait::getProperties() 86

4.3.0 将在 6.0 中移除,为属性创建合适的 getter 函数

\Joomla\CMS\Object\LegacyPropertyManagementTrait::set() 132

4.3.0 将在 6.0 中移除,为属性创建合适的 setter 函数

\Joomla\CMS\Object\LegacyPropertyManagementTrait::setProperties() 154

4.3.0 将在 6.0 中移除,为属性创建合适的 setter 函数

repos/joomla-cms/libraries/src/Pathway/Pathway.php 1

元素 描述
\Joomla\CMS\Pathway\Pathway::getInstance() 67

4.3 将在 6.0 中移除,从应用程序获取实例,例如:$app->getPathway()

repos/joomla-cms/libraries/src/Plugin/CMSPlugin.php 1

元素 描述
\Joomla\CMS\Plugin\CMSPlugin::$allowLegacyListeners 90

4.3 将在 6.0 中移除,请实现接受 AbstractEvent 对象的插件方法,例如:onEventTriggerName(AbstractEvent $event) { $context = $event->getArgument(...); }

repos/joomla-cms/libraries/src/Router/Router.php 1

元素 描述
\Joomla\CMS\Router\Router::getInstance() 108

4.0 将在 6.0 中移除,请注入路由器或从依赖注入容器中加载,例如:Factory::getContainer()->get(SiteRouter::class);

repos/joomla-cms/libraries/src/Session/Session.php 1

元素 描述
\Joomla\CMS\Session\Session::getInstance() 157

4.3 将在 6.0 中移除,从依赖注入容器或通过 $app->getSession() 加载会话服务,例如:Factory::getApplication()->getSession();

repos/joomla-cms/libraries/src/Table/Table.php 2

元素 描述
\Joomla\CMS\Table\Table::getInstance() 280

4.3 将在 6.0 中移除,请使用 MvcFactory 代替,例如:Factory::getApplication()->bootComponent('...')->getMVCFactory()->createTable($name, $prefix, $config);

\Joomla\CMS\Table\Table::addIncludePath() 358

4.3 将在 6.0 中移除,不再应该使用,因为表格是通过 MvcFactory 加载的

repos/joomla-cms/libraries/src/Toolbar/Button/BasicButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\BasicButton::fetchButton() 48

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/ConfirmButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\ConfirmButton::fetchButton() 62

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/CustomButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\CustomButton::fetchButton() 56

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/HelpButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\HelpButton::fetchButton() 74

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/InlinehelpButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\InlinehelpButton::fetchButton() 75

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/LinkButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\LinkButton::fetchButton() 70

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/SeparatorButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\SeparatorButton::fetchButton() 44

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Button/StandardButton.php 1

元素 描述
\Joomla\CMS\Toolbar\Button\StandardButton::fetchButton() 73

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/Toolbar/Toolbar.php 4

元素 描述
\Joomla\CMS\Toolbar\Toolbar::getInstance() 146

4.0 将在 6.0 中移除,请使用 ToolbarFactoryInterface 代替,例如:Factory::getContainer()->get(ToolbarFactoryInterface::class)->createToolbar($name)

\Joomla\CMS\Toolbar\Toolbar::addButtonPath() 408

4.0 将在 6.0 中移除,ToolbarButton 类应该通过命名空间自动加载

\Joomla\CMS\Toolbar\Toolbar::getButtonPath() 445

4.0 将在 6.0 中移除,ToolbarButton 按钮应该通过命名空间自动加载

\Joomla\CMS\Toolbar\Toolbar::$instances 85

5.0 将在 7.0 中移除,工具栏实例将存储在 \Joomla\CMS\Document\HTMLDocument 对象中,从 Factory::getApplication()->getDocument()->getToolbar('name'); 获取实例。

repos/joomla-cms/libraries/src/Toolbar/ToolbarButton.php 1

元素 描述
\Joomla\CMS\Toolbar\ToolbarButton::fetchButton() 255

4.3 将在 6.0 中移除,请使用 render() 代替。

repos/joomla-cms/libraries/src/User/User.php 1

元素 描述
\Joomla\CMS\User\User::getInstance() 298

4.3 将在 6.0 中移除,从依赖注入容器或通过 $app->getIdentity() 加载用户服务,例如:Factory::getContainer()->get(UserFactoryInterface::class)->loadUserById($id)

repos/joomla-cms/libraries/src/User/UserHelper.php 5

元素 描述
\Joomla\CMS\User\UserHelper::HASH_ARGON2I_BC 67

4.0 将在 6.0 中移除,请使用 UserHelper::HASH_ARGON2I 代替

\Joomla\CMS\User\UserHelper::HASH_ARGON2ID_BC 90

4.0 将在 6.0 中移除,请使用 UserHelper::HASH_ARGON2ID 代替

\Joomla\CMS\User\UserHelper::HASH_BCRYPT_BC 109

4.0 将在 6.0 中移除,请使用 UserHelper::HASH_BCRYPT 代替

\Joomla\CMS\User\UserHelper::HASH_MD5 120

4.0 将在 6.0 中移除,对 MD5 散列密码的支持将被移除,请使用任何其他散列方法

\Joomla\CMS\User\UserHelper::HASH_PHPASS 131

4.0 将在 6.0 中移除,对 PHPass 散列密码的支持将被移除,请使用任何其他散列方法