From 263069d824233007621788617156e44b61ae34cc Mon Sep 17 00:00:00 2001 From: Fedik Date: Sat, 2 Aug 2025 12:10:10 +0300 Subject: [PATCH 1/5] Extend deprecation for editors and captcha to 7 --- libraries/src/Captcha/Captcha.php | 12 ++++++------ libraries/src/Editor/Button/Button.php | 12 ++++++------ libraries/src/Editor/Button/ButtonsRegistry.php | 2 +- libraries/src/Editor/Editor.php | 12 ++++++------ plugins/editors/tinymce/src/Extension/TinyMCE.php | 2 +- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/libraries/src/Captcha/Captcha.php b/libraries/src/Captcha/Captcha.php index 260e81f1cc922..5cc2b1d89811b 100644 --- a/libraries/src/Captcha/Captcha.php +++ b/libraries/src/Captcha/Captcha.php @@ -86,7 +86,7 @@ public function __construct($captcha, $options) $this->provider = $registry->get($captcha); } else { @trigger_error( - 'Use of legacy Captcha is deprecated. Use onCaptchaSetup event to register your Captcha provider.', + 'Use of legacy Captcha is deprecated. Use onCaptchaSetup event to register your Captcha provider. Will be removed in 7.0.', E_USER_DEPRECATED ); @@ -130,10 +130,10 @@ public static function getInstance($captcha, array $options = []) * * @return boolean True on success * - * @since 2.5 * @throws \RuntimeException * - * @deprecated Without replacement + * @since 2.5 + * @deprecated Without replacement. Will be removed in 7.0. */ public function initialise($id) { @@ -253,7 +253,7 @@ public function setupField(CaptchaField $field, \SimpleXMLElement $element) * * @since 4.0.0 * - * @deprecated Without replacement + * @deprecated Without replacement. Will be removed in 7.0. */ private function update($name, &$args) { @@ -271,10 +271,10 @@ private function update($name, &$args) * * @return void * - * @since 2.5 * @throws \RuntimeException * - * @deprecated Should use CaptchaRegistry + * @since 2.5 + * @deprecated Should use CaptchaRegistry. Will be removed in 7.0. */ private function _load(array $options = []) { diff --git a/libraries/src/Editor/Button/Button.php b/libraries/src/Editor/Button/Button.php index 4d862041ff7cd..584c4b59745e1 100644 --- a/libraries/src/Editor/Button/Button.php +++ b/libraries/src/Editor/Button/Button.php @@ -79,7 +79,7 @@ public function get(string $name, $default = null) { if ($name === 'options') { @trigger_error( - 'Accessing options property is deprecated. To access the Button options use getOptions() method.', + 'Accessing options property is deprecated. To access the Button options use getOptions() method. Will be removed in 7.0.', \E_USER_DEPRECATED ); @@ -102,7 +102,7 @@ public function set(string $name, $value): ButtonInterface { if ($name === 'options') { @trigger_error( - 'Accessing options property is deprecated. To set the Button options use setOptions() method.', + 'Accessing options property is deprecated. To set the Button options use setOptions() method. Will be removed in 7.0.', \E_USER_DEPRECATED ); @@ -148,11 +148,11 @@ public function setOptions(array $options): ButtonInterface * @return string|null A value if the property name is valid, null otherwise. * * @since 5.0.0 - * @deprecated 6.0 This is a B/C proxy for deprecated read accesses + * @deprecated 7.0 This is a B/C proxy for deprecated read accesses */ public function __get($name) { - @trigger_error('Property access is deprecated in Joomla\CMS\Editor\Button class, use get/set methods.', \E_USER_DEPRECATED); + @trigger_error('Property access is deprecated in Joomla\CMS\Editor\Button class, use get/set methods. Will be removed in 7.0.', \E_USER_DEPRECATED); return $this->get($name); } @@ -166,11 +166,11 @@ public function __get($name) * @return void * * @since 5.0.0 - * @deprecated 6.0 This is a B/C proxy for deprecated write accesses + * @deprecated 7.0 This is a B/C proxy for deprecated write accesses */ public function __set($name, $value) { - @trigger_error('Property access is deprecated in Joomla\CMS\Editor\Button class, use get/set methods.', \E_USER_DEPRECATED); + @trigger_error('Property access is deprecated in Joomla\CMS\Editor\Button class, use get/set methods. Will be removed in 7.0.', \E_USER_DEPRECATED); $this->set($name, $value); } diff --git a/libraries/src/Editor/Button/ButtonsRegistry.php b/libraries/src/Editor/Button/ButtonsRegistry.php index cbae9287a935f..287c6c2cf0016 100644 --- a/libraries/src/Editor/Button/ButtonsRegistry.php +++ b/libraries/src/Editor/Button/ButtonsRegistry.php @@ -121,7 +121,7 @@ public function initRegistry(array $options = []): ButtonsRegistryInterface continue; } - @trigger_error('6.0 Button "' . $plugin->name . '" instance should be set up onEditorButtonsSetup event.', \E_USER_DEPRECATED); + @trigger_error('7.0 Button "' . $plugin->name . '" instance should be set up onEditorButtonsSetup event.', \E_USER_DEPRECATED); // Transform Legacy buttons to Button object if ($legacyButton instanceof CMSObject || $legacyButton instanceof Registry) { diff --git a/libraries/src/Editor/Editor.php b/libraries/src/Editor/Editor.php index 746369b6e596b..f395f6d59e61a 100644 --- a/libraries/src/Editor/Editor.php +++ b/libraries/src/Editor/Editor.php @@ -104,7 +104,7 @@ public function __construct(string $editor = 'none', ?DispatcherInterface $dispa } else { // Fallback to legacy editor logic @trigger_error( - '6.0 Discovering an editor "' . $this->_name . '" outside of EditorsRegistry is deprecated.', + '7.0 Discovering an editor "' . $this->_name . '" outside of EditorsRegistry is deprecated.', \E_USER_DEPRECATED ); @@ -120,7 +120,7 @@ public function __construct(string $editor = 'none', ?DispatcherInterface $dispa 'getButtons', function (AbstractEvent $event) { @trigger_error( - '6.0 Use Button "getButtons" event is deprecated, buttons should be set up onEditorButtonsSetup event.', + '7.0 Use Button "getButtons" event is deprecated, buttons should be set up onEditorButtonsSetup event.', \E_USER_DEPRECATED ); @@ -161,7 +161,7 @@ public static function getInstance($editor = 'none') * * @since 1.5 * - * @deprecated 6.0 Without replacement + * @deprecated 7.0 Without replacement */ public function initialise() { @@ -174,7 +174,7 @@ public function initialise() return; } - @trigger_error('6.0 Method onInit() for Editor instance is deprecated, without replacement.', \E_USER_DEPRECATED); + @trigger_error('7.0 Method onInit() for Editor instance is deprecated, without replacement.', \E_USER_DEPRECATED); if (method_exists($this->_editor, 'onInit')) { \call_user_func([$this->_editor, 'onInit']); @@ -316,7 +316,7 @@ public function getButtons($editor, $buttons = true) * * @since 1.5 * - * @deprecated 6.0 Should use EditorRegistry + * @deprecated 7.0 Should use EditorRegistry */ protected function _loadEditor($config = []) { @@ -325,7 +325,7 @@ protected function _loadEditor($config = []) return false; } - @trigger_error('6.0 Editor "' . $this->_name . '" instance should be set up onEditorSetup event.', \E_USER_DEPRECATED); + @trigger_error('7.0 Editor "' . $this->_name . '" instance should be set up onEditorSetup event.', \E_USER_DEPRECATED); // Build the path to the needed editor plugin $name = InputFilter::getInstance()->clean($this->_name, 'cmd'); diff --git a/plugins/editors/tinymce/src/Extension/TinyMCE.php b/plugins/editors/tinymce/src/Extension/TinyMCE.php index a6c92585b70bc..585032589f4ef 100644 --- a/plugins/editors/tinymce/src/Extension/TinyMCE.php +++ b/plugins/editors/tinymce/src/Extension/TinyMCE.php @@ -39,7 +39,7 @@ final class TinyMCE extends CMSPlugin implements SubscriberInterface, Dispatcher use DatabaseAwareTrait; use DispatcherAwareTrait; - // @todo: KnownButtons, ToolbarPresets for backward compatibility. Remove in Joomla 6 + // @todo: KnownButtons, ToolbarPresets for backward compatibility. Remove in Joomla 7 use KnownButtons; use ToolbarPresets; From 49802e9a95ff566bd5babda21517a638bf7f9275 Mon Sep 17 00:00:00 2001 From: Fedik Date: Sun, 3 Aug 2025 11:16:52 +0300 Subject: [PATCH 2/5] phpstan --- phpstan-baseline.neon | 2923 +++++++++++++---------------------------- 1 file changed, 912 insertions(+), 2011 deletions(-) diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index b4f8b9b4baffe..7bd84b7c01b19 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -1,5 +1,15 @@ parameters: ignoreErrors: + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Actionlogs\\Administrator\\Controller\\ActionlogsController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: administrator/components/com_actionlogs/src/Controller/ActionlogsController.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -47,6 +57,17 @@ parameters: count: 1 path: administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php + - + message: ''' + #^Parameter \$object of method Joomla\\Component\\Actionlogs\\Administrator\\Helper\\ActionlogsHelper\:\:getContentTypeLink\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -916,6 +937,15 @@ parameters: count: 1 path: administrator/components/com_categories/src/Model/CategoryModel.php + - + message: ''' + #^Call to deprecated method getTypeByAlias\(\) of class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# + ''' + identifier: method.deprecated + count: 2 + path: administrator/components/com_categories/src/Model/CategoryModel.php + - message: ''' #^Call to deprecated method register\(\) of class JLoader\: @@ -940,29 +970,12 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# - ''' - identifier: method.deprecatedClass - count: 2 - path: administrator/components/com_categories/src/Model/CategoryModel.php - - - - message: ''' - #^Call to method getTypeByAlias\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# - ''' - identifier: method.deprecatedClass - count: 2 - path: administrator/components/com_categories/src/Model/CategoryModel.php - - - - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: administrator/components/com_categories/src/Model/CategoryModel.php @@ -971,7 +984,7 @@ parameters: #^Instantiation of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 2 path: administrator/components/com_categories/src/Model/CategoryModel.php @@ -1177,11 +1190,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: administrator/components/com_config/src/Model/ComponentModel.php @@ -1543,16 +1557,6 @@ parameters: count: 3 path: administrator/components/com_content/src/Extension/ContentComponent.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_content/src/Extension/ContentComponent.php - - message: ''' #^Class Joomla\\Component\\Content\\Administrator\\Extension\\ContentComponent implements deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: @@ -1641,50 +1645,32 @@ parameters: - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# - ''' - identifier: method.deprecated - count: 12 - path: administrator/components/com_content/src/Model/ArticleModel.php - - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + #^Call to deprecated method getTypeByTable\(\) of class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: administrator/components/com_content/src/Model/ArticleModel.php - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: administrator/components/com_content/src/Model/ArticleModel.php - - - - message: ''' - #^Call to method getTypeByTable\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' - identifier: method.deprecatedClass - count: 1 + identifier: method.deprecated + count: 12 path: administrator/components/com_content/src/Model/ArticleModel.php - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: administrator/components/com_content/src/Model/ArticleModel.php @@ -1693,7 +1679,7 @@ parameters: #^Instantiation of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_content/src/Model/ArticleModel.php @@ -2088,22 +2074,23 @@ parameters: - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# + #^Call to deprecated method prepareForm\(\) of interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: + 5\.1\.0 will be removed in 7\.0 + Use the FieldServiceInterface instead$# ''' identifier: method.deprecated - count: 5 + count: 1 path: administrator/components/com_fields/src/Model/FieldModel.php - message: ''' - #^Call to method prepareForm\(\) of deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: - 5\.1\.0 will be removed in 7\.0$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' - identifier: method.deprecatedInterface - count: 1 + identifier: method.deprecated + count: 5 path: administrator/components/com_fields/src/Model/FieldModel.php - @@ -2302,48 +2289,15 @@ parameters: - message: ''' - #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_finder/src/Controller/IndexerController.php - - - - message: ''' - #^Access to property \$complete of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 3 - path: administrator/components/com_finder/src/Controller/IndexerController.php - - - - message: ''' - #^Access to property \$rendered of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Parameter \$data of method Joomla\\Component\\Finder\\Administrator\\Controller\\IndexerController\:\:sendResponse\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: property.deprecatedClass + identifier: parameter.deprecatedClass count: 1 path: administrator/components/com_finder/src/Controller/IndexerController.php - - - message: ''' - #^Access to property \$start of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 4 - path: administrator/components/com_finder/src/Controller/IndexerController.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -2391,50 +2345,6 @@ parameters: count: 2 path: administrator/components/com_finder/src/Helper/LanguageHelper.php - - - message: ''' - #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 4 - path: administrator/components/com_finder/src/Indexer/Adapter.php - - - - message: ''' - #^Access to property \$batchSize of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 3 - path: administrator/components/com_finder/src/Indexer/Adapter.php - - - - message: ''' - #^Access to property \$pluginState of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 5 - path: administrator/components/com_finder/src/Indexer/Adapter.php - - - - message: ''' - #^Access to property \$totalItems of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_finder/src/Indexer/Adapter.php - - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -2449,58 +2359,15 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_finder/src/Indexer/Adapter.php - - - message: ''' - #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 4 - path: administrator/components/com_finder/src/Indexer/DebugAdapter.php - - - - message: ''' - #^Access to property \$batchSize of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 3 - path: administrator/components/com_finder/src/Indexer/DebugAdapter.php - - - - message: ''' - #^Access to property \$pluginState of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 5 - path: administrator/components/com_finder/src/Indexer/DebugAdapter.php - - - - message: ''' - #^Access to property \$totalItems of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_finder/src/Indexer/DebugAdapter.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -2526,66 +2393,68 @@ parameters: - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_finder/src/Indexer/Helper.php - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + #^Call to deprecated method getSession\(\) of class Joomla\\CMS\\Factory\: 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + Use the session service in the DI container or get from the application object + Example\: + Factory\:\:getApplication\(\)\-\>getSession\(\);$# ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_finder/src/Indexer/Helper.php + identifier: staticMethod.deprecated + count: 2 + path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Access to property \$options of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: property.deprecatedClass - count: 5 + identifier: method.deprecated + count: 2 path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Access to property \$weights of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Casting class Joomla\\CMS\\Object\\CMSObject to string is deprecated\.\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + Classes should provide their own __toString\(\) implementation\.$# ''' - identifier: property.deprecatedClass - count: 2 + identifier: class.toStringDeprecated + count: 1 path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Call to deprecated method getSession\(\) of class Joomla\\CMS\\Factory\: + #^Parameter \$data of method Joomla\\Component\\Finder\\Administrator\\Indexer\\Indexer\:\:setState\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 - Use the session service in the DI container or get from the application object - Example\: - Factory\:\:getApplication\(\)\-\>getSession\(\);$# + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: staticMethod.deprecated - count: 2 + identifier: parameter.deprecatedClass + count: 1 path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + #^Return type of method Joomla\\Component\\Finder\\Administrator\\Indexer\\Indexer\:\:getState\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedInterface - count: 2 + identifier: return.deprecatedClass + count: 1 path: administrator/components/com_finder/src/Indexer/Indexer.php - @@ -2702,11 +2571,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: administrator/components/com_finder/src/Model/IndexModel.php @@ -2745,11 +2615,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 3 path: administrator/components/com_finder/src/Model/MapsModel.php @@ -2764,61 +2635,6 @@ parameters: count: 1 path: administrator/components/com_finder/src/Model/SearchesModel.php - - - message: ''' - #^Access to property \$link_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/src/Model/StatisticsModel.php - - - - message: ''' - #^Access to property \$taxonomy_branch_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/src/Model/StatisticsModel.php - - - - message: ''' - #^Access to property \$taxonomy_node_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/src/Model/StatisticsModel.php - - - - message: ''' - #^Access to property \$term_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/src/Model/StatisticsModel.php - - - - message: ''' - #^Access to property \$type_list of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/src/Model/StatisticsModel.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -2833,23 +2649,23 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_finder/src/Model/StatisticsModel.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of method Joomla\\Component\\Finder\\Administrator\\Model\\StatisticsModel\:\:getData\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 path: administrator/components/com_finder/src/Model/StatisticsModel.php @@ -3065,71 +2881,6 @@ parameters: count: 1 path: administrator/components/com_finder/tmpl/maps/default.php - - - message: ''' - #^Access to property \$link_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_finder/tmpl/statistics/default.php - - - - message: ''' - #^Access to property \$taxonomy_branch_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/tmpl/statistics/default.php - - - - message: ''' - #^Access to property \$taxonomy_node_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/tmpl/statistics/default.php - - - - message: ''' - #^Access to property \$term_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/tmpl/statistics/default.php - - - - message: ''' - #^Access to property \$type_list of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_finder/tmpl/statistics/default.php - - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: administrator/components/com_guidedtours/src/Controller/AjaxController.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -3142,17 +2893,6 @@ parameters: count: 1 path: administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_guidedtours/src/Model/TourModel.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -3198,14 +2938,26 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: administrator/components/com_guidedtours/src/Model/TourModel.php + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_guidedtours/src/Model/TourModel.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -3386,6 +3138,16 @@ parameters: count: 1 path: administrator/components/com_installer/src/Controller/UpdatesitesController.php + - + message: ''' + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Object\\CMSObject\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# + ''' + identifier: method.deprecated + count: 7 + path: administrator/components/com_installer/src/Helper/InstallerHelper.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -3400,56 +3162,45 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 2 path: administrator/components/com_installer/src/Helper/InstallerHelper.php - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 7 - path: administrator/components/com_installer/src/Helper/InstallerHelper.php - - - - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Parameter \$extension of anonymous function has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass - count: 2 + identifier: parameter.deprecatedClass + count: 4 path: administrator/components/com_installer/src/Helper/InstallerHelper.php - message: ''' - #^Parameter \$extension of anonymous function has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Parameter \$extension of method Joomla\\Component\\Installer\\Administrator\\Helper\\InstallerHelper\:\:getDownloadKey\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' identifier: parameter.deprecatedClass - count: 4 + count: 1 path: administrator/components/com_installer/src/Helper/InstallerHelper.php - message: ''' - #^Parameter \$extension of method Joomla\\Component\\Installer\\Administrator\\Helper\\InstallerHelper\:\:getDownloadKey\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of method Joomla\\Component\\Installer\\Administrator\\Helper\\InstallerHelper\:\:getUpdateSitesInformation\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: parameter.deprecatedClass + identifier: return.deprecatedClass count: 1 path: administrator/components/com_installer/src/Helper/InstallerHelper.php @@ -3466,32 +3217,32 @@ parameters: - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 2 path: administrator/components/com_installer/src/Model/DiscoverModel.php - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Updater\\Update\: + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: 4\.3\.0 will be removed in 6\.0 Create a proper getter function for the property$# ''' identifier: method.deprecated - count: 1 + count: 3 path: administrator/components/com_installer/src/Model/InstallModel.php - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Updater\\Update\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass - count: 3 + identifier: method.deprecated + count: 1 path: administrator/components/com_installer/src/Model/InstallModel.php - @@ -3517,6 +3268,16 @@ parameters: count: 1 path: administrator/components/com_installer/src/Model/LanguagesModel.php + - + message: ''' + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# + ''' + identifier: method.deprecated + count: 2 + path: administrator/components/com_installer/src/Model/ManageModel.php + - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\Changelog\\Changelog\: @@ -3551,13 +3312,13 @@ parameters: - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 2 - path: administrator/components/com_installer/src/Model/ManageModel.php + path: administrator/components/com_installer/src/Model/UpdateModel.php - message: ''' @@ -3590,27 +3351,6 @@ parameters: count: 2 path: administrator/components/com_installer/src/Model/UpdateModel.php - - - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: method.deprecatedClass - count: 2 - path: administrator/components/com_installer/src/Model/UpdateModel.php - - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: administrator/components/com_installer/src/Model/UpdatesiteModel.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -3618,7 +3358,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_installer/src/Model/UpdatesiteModel.php @@ -3646,22 +3386,12 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: administrator/components/com_installer/src/Model/UpdatesitesModel.php - - - - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_installer/src/Model/UpdatesitesModel.php @@ -3672,7 +3402,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_installer/src/Model/UpdatesitesModel.php @@ -3727,17 +3457,6 @@ parameters: count: 1 path: administrator/components/com_installer/src/View/Update/HtmlView.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: administrator/components/com_installer/src/View/Update/HtmlView.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -3745,7 +3464,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_installer/src/View/Update/HtmlView.php @@ -3777,16 +3496,6 @@ parameters: count: 1 path: administrator/components/com_installer/src/View/Warnings/HtmlView.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_installer/tmpl/install/default.php - - message: '#^Access to an undefined property Joomla\\Component\\Installer\\Administrator\\View\\Warnings\\HtmlView\:\:\$messages\.$#' identifier: property.notFound @@ -3806,23 +3515,23 @@ parameters: - message: ''' - #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Catch thrown Exceptions instead of getErrors$# + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' identifier: method.deprecated - count: 4 + count: 1 path: administrator/components/com_joomlaupdate/src/Controller/UpdateController.php - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Catch thrown Exceptions instead of getErrors$# ''' - identifier: method.deprecatedClass - count: 1 + identifier: method.deprecated + count: 4 path: administrator/components/com_joomlaupdate/src/Controller/UpdateController.php - @@ -3882,10 +3591,9 @@ parameters: - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# + #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper setter function for the property$# ''' identifier: method.deprecated count: 1 @@ -3893,31 +3601,12 @@ parameters: - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: administrator/components/com_joomlaupdate/src/Model/UpdateModel.php - - - - message: ''' - #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: method.deprecatedClass - count: 1 - path: administrator/components/com_joomlaupdate/src/Model/UpdateModel.php - - - - message: ''' - #^Call to method setAdapter\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: administrator/components/com_joomlaupdate/src/Model/UpdateModel.php @@ -4083,17 +3772,6 @@ parameters: count: 2 path: administrator/components/com_languages/src/Controller/InstalledController.php - - - message: ''' - #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Catch thrown Exceptions instead of getError$# - ''' - identifier: method.deprecated - count: 2 - path: administrator/components/com_languages/src/Controller/InstalledController.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Language\\Language\: @@ -4139,17 +3817,6 @@ parameters: count: 1 path: administrator/components/com_languages/src/Controller/OverrideController.php - - - message: ''' - #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Catch thrown Exceptions instead of getError$# - ''' - identifier: method.deprecated - count: 1 - path: administrator/components/com_languages/src/Controller/OverridesController.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -4202,17 +3869,6 @@ parameters: count: 4 path: administrator/components/com_languages/src/Model/InstalledModel.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_languages/src/Model/LanguageModel.php - - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Languages\\Administrator\\Model\\LanguageModel\: @@ -4267,12 +3923,24 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + ''' + identifier: method.deprecated + count: 2 + path: administrator/components/com_languages/src/Model/LanguageModel.php + + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedInterface - count: 2 + identifier: classConstant.deprecatedClass + count: 1 path: administrator/components/com_languages/src/Model/LanguageModel.php - @@ -4574,25 +4242,15 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_mails/src/Helper/MailsHelper.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 2 - path: administrator/components/com_mails/src/Model/TemplateModel.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -4627,11 +4285,23 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + ''' + identifier: method.deprecated + count: 2 + path: administrator/components/com_mails/src/Model/TemplateModel.php + + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedInterface + identifier: classConstant.deprecatedClass count: 2 path: administrator/components/com_mails/src/Model/TemplateModel.php @@ -4665,23 +4335,11 @@ parameters: - message: ''' - #^Access to property \$template_id of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_mails/tmpl/template/edit.php - - - - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Object\\CMSObject\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 2 path: administrator/components/com_media/helpers/media.php @@ -4734,108 +4392,34 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_media/src/Controller/PluginController.php - message: ''' - #^Access to property \$adapter of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 8 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Access to property \$data of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 4 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Access to property \$extension of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Access to property \$name of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 10 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Access to property \$path of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 8 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 4 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 3 - path: administrator/components/com_media/src/Model/ApiModel.php - - - - message: ''' - #^Call to method getError\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Object\\CMSObject\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Catch thrown Exceptions instead of getError$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 4 path: administrator/components/com_media/src/Model/ApiModel.php - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 9 path: administrator/components/com_media/src/Model/ApiModel.php @@ -4846,17 +4430,18 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 4 path: administrator/components/com_media/src/Model/ApiModel.php - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_media/src/Model/MediaModel.php @@ -5039,16 +4624,6 @@ parameters: count: 1 path: administrator/components/com_menus/src/Helper/MenusHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_menus/src/Helper/MenusHelper.php - - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Menus\\Administrator\\Model\\ItemModel\: @@ -5104,11 +4679,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: administrator/components/com_menus/src/Model/ItemModel.php @@ -5124,17 +4700,6 @@ parameters: count: 2 path: administrator/components/com_menus/src/Model/ItemsModel.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_menus/src/Model/MenuModel.php - - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Menus\\Administrator\\Model\\MenuModel\: @@ -5189,57 +4754,36 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: administrator/components/com_menus/src/Model/MenuModel.php - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# - ''' - identifier: method.deprecated - count: 3 - path: administrator/components/com_menus/src/Model/MenusModel.php - - - - message: ''' - #^Access to property \$description of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 7 - path: administrator/components/com_menus/src/Model/MenutypesModel.php - - - - message: ''' - #^Access to property \$request of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: property.deprecatedClass - count: 8 - path: administrator/components/com_menus/src/Model/MenutypesModel.php + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_menus/src/Model/MenuModel.php - message: ''' - #^Access to property \$title of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' - identifier: property.deprecatedClass - count: 8 - path: administrator/components/com_menus/src/Model/MenutypesModel.php + identifier: method.deprecated + count: 3 + path: administrator/components/com_menus/src/Model/MenusModel.php - message: ''' @@ -5255,24 +4799,24 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 8 path: administrator/components/com_menus/src/Model/MenutypesModel.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Parameter \$option of method Joomla\\Component\\Menus\\Administrator\\Model\\MenutypesModel\:\:addReverseLookupUrl\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass - count: 8 + identifier: parameter.deprecatedClass + count: 1 path: administrator/components/com_menus/src/Model/MenutypesModel.php - @@ -5342,66 +4886,11 @@ parameters: #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: 3\.1\.4 will be removed in 7\.0 Will be removed without replacement - Catch thrown Exceptions instead of getErrors$# - ''' - identifier: method.deprecated - count: 1 - path: administrator/components/com_menus/src/View/Menus/HtmlView.php - - - - message: ''' - #^Access to property \$description of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 5 - path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php - - - - message: ''' - #^Access to property \$request of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 5 - path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php - - - - message: ''' - #^Access to property \$title of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 5 - path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php - - - - message: ''' - #^Access to property \$type of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 5 - path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php - - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + Catch thrown Exceptions instead of getErrors$# ''' - identifier: method.deprecatedClass - count: 5 - path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php + identifier: method.deprecated + count: 1 + path: administrator/components/com_menus/src/View/Menus/HtmlView.php - message: ''' @@ -5410,7 +4899,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 5 path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php @@ -5471,17 +4960,6 @@ parameters: count: 4 path: administrator/components/com_messages/src/Model/ConfigModel.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: administrator/components/com_messages/src/Model/ConfigModel.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -5489,7 +4967,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_messages/src/Model/ConfigModel.php @@ -5629,17 +5107,6 @@ parameters: count: 2 path: administrator/components/com_modules/src/Helper/ModulesHelper.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_modules/src/Model/ModuleModel.php - - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Modules\\Administrator\\Model\\ModuleModel\: @@ -5706,14 +5173,26 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: administrator/components/com_modules/src/Model/ModuleModel.php + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_modules/src/Model/ModuleModel.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -6018,17 +5497,6 @@ parameters: count: 2 path: administrator/components/com_plugins/src/Helper/PluginsHelper.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: administrator/components/com_plugins/src/Helper/PluginsHelper.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -6036,20 +5504,20 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_plugins/src/Helper/PluginsHelper.php - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of method Joomla\\Component\\Plugins\\Administrator\\Helper\\PluginsHelper\:\:parseXMLTemplateFile\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: classConstant.deprecatedClass + identifier: return.deprecatedClass count: 1 - path: administrator/components/com_plugins/src/Model/PluginModel.php + path: administrator/components/com_plugins/src/Helper/PluginsHelper.php - message: ''' @@ -6084,6 +5552,17 @@ parameters: count: 1 path: administrator/components/com_plugins/src/Model/PluginModel.php + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_plugins/src/Model/PluginModel.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -6260,16 +5739,6 @@ parameters: count: 1 path: administrator/components/com_privacy/src/Helper/PrivacyHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_privacy/src/Model/CapabilitiesModel.php - - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6561,50 +6030,6 @@ parameters: count: 1 path: administrator/components/com_scheduler/src/Controller/TasksController.php - - - message: ''' - #^Access to property \$execution_rules of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: administrator/components/com_scheduler/src/Model/TaskModel.php - - - - message: ''' - #^Access to property \$id of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_scheduler/src/Model/TaskModel.php - - - - message: ''' - #^Access to property \$last_execution of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 6 - path: administrator/components/com_scheduler/src/Model/TaskModel.php - - - - message: ''' - #^Access to property \$next_execution of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 6 - path: administrator/components/com_scheduler/src/Model/TaskModel.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -6629,33 +6054,23 @@ parameters: - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: administrator/components/com_scheduler/src/Model/TaskModel.php - - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_scheduler/src/Model/TasksModel.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 path: administrator/components/com_scheduler/src/Model/TasksModel.php @@ -6898,11 +6313,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: administrator/components/com_tags/src/Model/TagModel.php @@ -7039,23 +6455,23 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 1 path: administrator/components/com_templates/src/Helper/TemplatesHelper.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of method Joomla\\Component\\Templates\\Administrator\\Helper\\TemplatesHelper\:\:parseXMLTemplateFile\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 path: administrator/components/com_templates/src/Helper/TemplatesHelper.php @@ -7103,11 +6519,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 6 path: administrator/components/com_templates/src/Model/StyleModel.php @@ -7303,26 +6720,6 @@ parameters: count: 1 path: administrator/components/com_templates/tmpl/templates/default.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_users/src/Controller/CallbackController.php - - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 5 - path: administrator/components/com_users/src/Controller/CaptiveController.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7345,26 +6742,6 @@ parameters: count: 1 path: administrator/components/com_users/src/Controller/MethodController.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 6 - path: administrator/components/com_users/src/Controller/MethodController.php - - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: administrator/components/com_users/src/Controller/MethodsController.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7398,6 +6775,16 @@ parameters: count: 2 path: administrator/components/com_users/src/Controller/UsersController.php + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Users\\Administrator\\Controller\\UsersController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: administrator/components/com_users/src/Controller/UsersController.php + - message: ''' #^Class Joomla\\Component\\Users\\Administrator\\Extension\\UsersComponent implements deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: @@ -7443,16 +6830,6 @@ parameters: count: 1 path: administrator/components/com_users/src/Helper/Mfa.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_users/src/Helper/Mfa.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -7465,16 +6842,6 @@ parameters: count: 1 path: administrator/components/com_users/src/Helper/UsersHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_users/src/Model/CaptiveModel.php - - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7486,17 +6853,6 @@ parameters: count: 1 path: administrator/components/com_users/src/Model/DebuggroupModel.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_users/src/Model/GroupModel.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7551,6 +6907,17 @@ parameters: count: 5 path: administrator/components/com_users/src/Model/GroupModel.php + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_users/src/Model/GroupModel.php + - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7629,16 +6996,6 @@ parameters: count: 5 path: administrator/components/com_users/src/Model/MailModel.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_users/src/Model/MethodModel.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -7663,11 +7020,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/components/com_users/src/Model/NoteModel.php @@ -7738,11 +7096,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 6 path: administrator/components/com_users/src/Model/UserModel.php @@ -7827,16 +7186,6 @@ parameters: count: 1 path: administrator/components/com_users/src/Table/NoteTable.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 3 - path: administrator/components/com_users/src/View/Captive/HtmlView.php - - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7903,16 +7252,6 @@ parameters: count: 1 path: administrator/components/com_users/src/View/Levels/HtmlView.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/components/com_users/src/View/Methods/HtmlView.php - - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -8233,8 +7572,8 @@ parameters: path: administrator/components/com_users/tmpl/user/edit_groups.php - - message: '#^Call to method pluralize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecatedClass + message: '#^Call to deprecated method pluralize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecated count: 1 path: administrator/components/com_workflow/src/Controller/DisplayController.php @@ -8249,17 +7588,6 @@ parameters: count: 1 path: administrator/components/com_workflow/src/Controller/StagesController.php - - - message: ''' - #^Access to property \$created_by of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_workflow/src/Controller/TransitionController.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\MVC\\Model\\BaseDatabaseModel\: @@ -8313,26 +7641,26 @@ parameters: ''' identifier: method.deprecated count: 1 - path: administrator/components/com_workflow/src/Model/StagesModel.php + path: administrator/components/com_workflow/src/Model/StagesModel.php + + - + message: ''' + #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Table\\Table\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# + ''' + identifier: method.deprecated + count: 1 + path: administrator/components/com_workflow/src/Model/TransitionModel.php - message: ''' - #^Access to property \$workflow_id of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of method Joomla\\Component\\Workflow\\Administrator\\Model\\TransitionModel\:\:getItem\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: property.deprecatedClass - count: 1 - path: administrator/components/com_workflow/src/Model/TransitionModel.php - - - - message: ''' - #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Table\\Table\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# - ''' - identifier: method.deprecated + identifier: return.deprecatedClass count: 1 path: administrator/components/com_workflow/src/Model/TransitionModel.php @@ -8534,34 +7862,15 @@ parameters: - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/modules/mod_privacy_status/src/Helper/PrivacyStatusHelper.php - - - - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: administrator/modules/mod_quickicon/src/Helper/QuickIconHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/modules/mod_sampledata/src/Helper/SampledataHelper.php - - message: ''' #^Call to deprecated method triggerEvent\(\) of class Joomla\\CMS\\Application\\WebApplication\: @@ -8597,16 +7906,6 @@ parameters: count: 1 path: administrator/modules/mod_submenu/src/Menu/Menu.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: administrator/modules/mod_submenu/src/Menu/Menu.php - - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -8755,6 +8054,36 @@ parameters: count: 1 path: components/com_banners/src/Model/BannersModel.php + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Config\\Site\\Controller\\ConfigController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_config/src/Controller/ConfigController.php + + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Config\\Site\\Controller\\ModulesController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_config/src/Controller/ModulesController.php + + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Config\\Site\\Controller\\TemplatesController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_config/src/Controller/TemplatesController.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -8779,11 +8108,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: components/com_config/src/Model/FormModel.php @@ -8890,6 +8220,16 @@ parameters: count: 1 path: components/com_contact/src/Controller/ContactController.php + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Contact\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_contact/src/Controller/DisplayController.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Categories\\Categories\: @@ -8968,11 +8308,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 2 path: components/com_contact/src/Model/ContactModel.php @@ -8990,7 +8331,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# @@ -9006,7 +8347,7 @@ parameters: Inject the router or load it from the dependency injection container Example\: Factory\:\:getContainer\(\)\-\>get\(\$name\);$# ''' - identifier: staticMethod.deprecated + identifier: method.deprecated count: 4 path: components/com_contact/src/Service/Router.php @@ -9052,11 +8393,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 5 path: components/com_contact/src/View/Contact/HtmlView.php @@ -9204,6 +8546,16 @@ parameters: count: 1 path: components/com_content/src/Controller/ArticleController.php + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Content\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_content/src/Controller/DisplayController.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -9348,17 +8700,6 @@ parameters: count: 1 path: components/com_content/src/Model/CategoryModel.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: components/com_content/src/Model/FormModel.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -9391,6 +8732,17 @@ parameters: count: 1 path: components/com_content/src/Model/FormModel.php + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: components/com_content/src/Model/FormModel.php + - message: ''' #^Call to deprecated method getRouter\(\) of class Joomla\\CMS\\Application\\CMSApplication\: @@ -9398,7 +8750,7 @@ parameters: Inject the router or load it from the dependency injection container Example\: Factory\:\:getContainer\(\)\-\>get\(\$name\);$# ''' - identifier: staticMethod.deprecated + identifier: method.deprecated count: 4 path: components/com_content/src/Service/Router.php @@ -9415,11 +8767,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: components/com_content/src/View/Archive/HtmlView.php @@ -9465,11 +8818,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: components/com_content/src/View/Category/HtmlView.php @@ -9520,11 +8874,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: components/com_content/src/View/Featured/HtmlView.php @@ -9559,11 +8914,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: components/com_content/tmpl/category/blog.php @@ -9633,6 +8989,26 @@ parameters: count: 1 path: components/com_content/tmpl/form/edit.php + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Contenthistory\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_contenthistory/src/Controller/DisplayController.php + + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Fields\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_fields/src/Controller/DisplayController.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -9659,11 +9035,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: components/com_finder/src/Model/SearchModel.php @@ -9738,6 +9115,16 @@ parameters: count: 1 path: components/com_finder/tmpl/search/default_sorting.php + - + message: ''' + #^Parameter \$input of method Joomla\\Component\\Modules\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: components/com_modules/src/Controller/DisplayController.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Categories\\Categories\: @@ -9789,7 +9176,7 @@ parameters: Inject the router or load it from the dependency injection container Example\: Factory\:\:getContainer\(\)\-\>get\(\$name\);$# ''' - identifier: staticMethod.deprecated + identifier: method.deprecated count: 4 path: components/com_newsfeeds/src/Service/Router.php @@ -9973,17 +9360,6 @@ parameters: count: 1 path: components/com_tags/src/Helper/RouteHelper.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: components/com_tags/src/Model/TagModel.php - - message: ''' #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Table\\Table\: @@ -10005,6 +9381,17 @@ parameters: count: 1 path: components/com_tags/src/Model/TagModel.php + - + message: ''' + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: components/com_tags/src/Model/TagModel.php + - message: ''' #^Access to deprecated property \$sefparams of class Joomla\\Component\\Tags\\Site\\Service\\Router\: @@ -10039,11 +9426,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: components/com_tags/src/View/Tag/HtmlView.php @@ -10193,11 +9581,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: components/com_users/src/Model/RegistrationModel.php @@ -10234,16 +9623,6 @@ parameters: count: 15 path: components/com_users/src/Model/ResetModel.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 4 - path: components/com_users/src/Model/ResetModel.php - - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -10291,11 +9670,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: components/com_users/src/View/Profile/HtmlView.php @@ -10676,6 +10056,16 @@ parameters: count: 1 path: installation/src/Application/InstallationApplication.php + - + message: ''' + #^Parameter \$input of method Joomla\\CMS\\Installation\\Controller\\InstallationController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: parameter.deprecatedClass + count: 1 + path: installation/src/Controller/InstallationController.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -10901,7 +10291,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -11000,35 +10390,26 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Access/Rules.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Return type of method Joomla\\CMS\\Access\\Rules\:\:getAllowed\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 path: libraries/src/Access/Rules.php - - - message: ''' - #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Encrypt\\Aes\: - 4\.3 \$strength will be removed in 6\.0$# - ''' - identifier: method.deprecated - count: 1 - path: libraries/src/Application/AdministratorApplication.php - - message: ''' #^Call to deprecated method getDocument\(\) of class Joomla\\CMS\\Factory\: @@ -11091,15 +10472,35 @@ parameters: 4\.0 will be removed in 6\.0 Implement the route functionality in the extending class, this here will be removed without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecated + count: 1 + path: libraries/src/Application/ApiApplication.php + + - + message: '#^Property Joomla\\CMS\\Application\\BaseApplication\:\:\$input is not writable\.$#' + identifier: assign.propertyReadOnly + count: 1 + path: libraries/src/Application/BaseApplication.php + + - + message: ''' + #^Class Joomla\\CMS\\Application\\CLI\\Output\\Stdout extends deprecated class Joomla\\CMS\\Application\\CLI\\CliOutput\: + 4\.3 will be removed in 6\.0 + Use the `joomla/console` package instead$# + ''' + identifier: class.extendsDeprecatedClass count: 1 - path: libraries/src/Application/ApiApplication.php + path: libraries/src/Application/CLI/Output/Stdout.php - - message: '#^Property Joomla\\CMS\\Application\\BaseApplication\:\:\$input is not writable\.$#' - identifier: assign.propertyReadOnly + message: ''' + #^Class Joomla\\CMS\\Application\\CLI\\Output\\Xml extends deprecated class Joomla\\CMS\\Application\\CLI\\CliOutput\: + 4\.3 will be removed in 6\.0 + Use the `joomla/console` package instead$# + ''' + identifier: class.extendsDeprecatedClass count: 1 - path: libraries/src/Application/BaseApplication.php + path: libraries/src/Application/CLI/Output/Xml.php - message: ''' @@ -11173,16 +10574,6 @@ parameters: count: 1 path: libraries/src/Application/ConsoleApplication.php - - - message: ''' - #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Console\\CheckJoomlaUpdatesCommand\: - 5\.1\.0 will be removed in 6\.0 - Use core\:update\:check instead of core\:check\-updates$# - ''' - identifier: method.deprecated - count: 1 - path: libraries/src/Application/ConsoleApplication.php - - message: ''' #^Call to deprecated method register\(\) of class JLoader\: @@ -11194,73 +10585,43 @@ parameters: count: 1 path: libraries/src/Application/ConsoleApplication.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Input\\Cli\: - 4\.3 will be removed in 6\.0 - Use the `joomla/console` package instead$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Application/ConsoleApplication.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Input\\Cli\: 4\.3 will be removed in 6\.0 Use the `joomla/console` package instead$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Application/ConsoleApplication.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Application\\CliApplication\: - 4\.0 will be removed in 6\.0 - Use the ConsoleApplication instead$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: libraries/src/Application/DaemonApplication.php - - - - message: ''' - #^Access to property \$input of deprecated class Joomla\\CMS\\Application\\CliApplication\: - 4\.0 will be removed in 6\.0 - Use the ConsoleApplication instead$# - ''' - identifier: property.deprecatedClass - count: 3 - path: libraries/src/Application/DaemonApplication.php - - message: ''' #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Application\\CliApplication\: 4\.0 will be removed in 6\.0 Use the ConsoleApplication instead$# ''' - identifier: method.deprecatedClass + identifier: staticMethod.deprecatedClass count: 1 path: libraries/src/Application/DaemonApplication.php - message: ''' - #^Call to method getContainer\(\) of deprecated class Joomla\\CMS\\Application\\CliApplication\: + #^Class Joomla\\CMS\\Application\\DaemonApplication extends deprecated class Joomla\\CMS\\Application\\CliApplication\: 4\.0 will be removed in 6\.0 Use the ConsoleApplication instead$# ''' - identifier: method.deprecatedClass + identifier: class.extendsDeprecatedClass count: 1 path: libraries/src/Application/DaemonApplication.php - message: ''' - #^Class Joomla\\CMS\\Application\\DaemonApplication extends deprecated class Joomla\\CMS\\Application\\CliApplication\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Application\\CliApplication\: 4\.0 will be removed in 6\.0 Use the ConsoleApplication instead$# ''' - identifier: class.extendsDeprecatedClass + identifier: classConstant.deprecatedClass count: 1 path: libraries/src/Application/DaemonApplication.php @@ -11292,15 +10653,6 @@ parameters: count: 1 path: libraries/src/Application/SiteApplication.php - - - message: ''' - #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Encrypt\\Aes\: - 4\.3 \$strength will be removed in 6\.0$# - ''' - identifier: method.deprecated - count: 1 - path: libraries/src/Application/SiteApplication.php - - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -11357,23 +10709,13 @@ parameters: count: 1 path: libraries/src/Application/WebApplication.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Application/WebApplication.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Application/WebApplication.php @@ -11479,22 +10821,12 @@ parameters: - message: ''' #^Call to deprecated method _load\(\) of class Joomla\\CMS\\Captcha\\Captcha\: - Should use CaptchaRegistry$# + Should use CaptchaRegistry\. Will be removed in 7\.0\.$# ''' identifier: method.deprecated count: 1 path: libraries/src/Captcha/Captcha.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Captcha/Captcha.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -11549,7 +10881,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Categories/CategoryNode.php @@ -11560,7 +10892,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Categories/CategoryNode.php @@ -11571,7 +10903,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Changelog/Changelog.php @@ -11582,7 +10914,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Changelog/Changelog.php @@ -11739,39 +11071,6 @@ parameters: count: 1 path: libraries/src/Console/ExtensionRemoveCommand.php - - - message: ''' - #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: libraries/src/Console/FinderIndexCommand.php - - - - message: ''' - #^Access to property \$batchSize of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: libraries/src/Console/FinderIndexCommand.php - - - - message: ''' - #^Access to property \$totalItems of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Console/FinderIndexCommand.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -11786,11 +11085,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: libraries/src/Console/FinderIndexCommand.php @@ -12009,16 +11309,6 @@ parameters: count: 1 path: libraries/src/Document/Renderer/Html/ModulesRenderer.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Document/Renderer/Html/ModulesRenderer.php - - message: ''' #^Access to deprecated property \$_script of class Joomla\\CMS\\Document\\Document\: @@ -12061,12 +11351,11 @@ parameters: - message: ''' - #^Call to method getProperties\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Object\\CMSObject\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: libraries/src/Editor/Button/ButtonsRegistry.php @@ -12094,23 +11383,13 @@ parameters: count: 1 path: libraries/src/Encrypt/AES/Mcrypt.php - - - message: ''' - #^Call to method isSupported\(\) of deprecated class Joomla\\CMS\\Encrypt\\AES\\Mcrypt\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Encrypt/Aes.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Encrypt\\AES\\Mcrypt\: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Encrypt/Aes.php @@ -12169,7 +11448,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Cache/AfterPurgeEvent.php @@ -12188,7 +11467,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Checkin/AfterCheckinEvent.php @@ -12207,7 +11486,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Contact/SubmitContactEvent.php @@ -12236,7 +11515,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Contact/ValidateContactEvent.php @@ -12315,7 +11594,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Content/ContentEvent.php @@ -12334,7 +11613,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/CustomFields/CustomFieldsEvent.php @@ -12383,7 +11662,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Extension/AbstractExtensionEvent.php @@ -12402,7 +11681,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Extension/AbstractJoomlaUpdateEvent.php @@ -12421,7 +11700,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Finder/AbstractFinderEvent.php @@ -12480,7 +11759,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Installer/BeforePackageDownloadEvent.php @@ -12499,7 +11778,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Installer/InstallerEvent.php @@ -12518,7 +11797,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Mail/MailTemplateEvent.php @@ -12537,7 +11816,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Menu/AfterGetMenuTypeOptionsEvent.php @@ -12556,7 +11835,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Menu/BeforeRenderMenuItemsViewEvent.php @@ -12575,7 +11854,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Menu/PreprocessMenuItemsEvent.php @@ -12604,7 +11883,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Model/AfterCleanCacheEvent.php @@ -12653,7 +11932,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Model/FormEvent.php @@ -12672,7 +11951,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Model/ModelEvent.php @@ -12691,7 +11970,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Module/ModuleEvent.php @@ -12960,7 +12239,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Plugin/System/Stats/GetStatsDataEvent.php @@ -13089,7 +12368,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/Privacy/PrivacyEvent.php @@ -13129,7 +12408,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/QuickIcon/GetIconEvent.php @@ -13448,7 +12727,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Event/User/UserEvent.php @@ -13474,16 +12753,6 @@ parameters: count: 4 path: libraries/src/Exception/ExceptionHandler.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Exception/ExceptionHandler.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -13507,17 +12776,6 @@ parameters: count: 1 path: libraries/src/Extension/LegacyComponent.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Component\\Router\\RouterLegacy\: - 5\.1 will be removed in 7\.0 - Will be removed without replacement\. Use the class based router - implementing the RouterInterface$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Extension/LegacyComponent.php - - message: ''' #^Class Joomla\\CMS\\Extension\\LegacyComponent implements deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: @@ -13534,7 +12792,7 @@ parameters: Will be removed without replacement\. Use the class based router implementing the RouterInterface$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Extension/LegacyComponent.php @@ -13552,22 +12810,22 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Filesystem\\Stream\: + #^Instantiation of deprecated class Joomla\\CMS\\Filesystem\\Stream\: 4\.4 will be removed in 6\.0 Use Joomla\\Filesystem\\Stream instead\.$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 2 path: libraries/src/Factory.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Filesystem\\Stream\: + #^Return type of method Joomla\\CMS\\Factory\:\:getStream\(\) has typehint with deprecated class Joomla\\CMS\\Filesystem\\Stream\: 4\.4 will be removed in 6\.0 Use Joomla\\Filesystem\\Stream instead\.$# ''' - identifier: new.deprecatedClass - count: 2 + identifier: return.deprecatedClass + count: 1 path: libraries/src/Factory.php - @@ -13584,7 +12842,7 @@ parameters: - message: ''' - #^Call to static method clean\(\) on deprecated class Joomla\\CMS\\Filesystem\\Path\: + #^Call to method clean\(\) of deprecated class Joomla\\Filesystem\\Path\: 4\.4 will be removed in 6\.0 Use Joomla\\Filesystem\\Path instead\.$# ''' @@ -13860,24 +13118,23 @@ parameters: - message: ''' - #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: - 4\.3 will be removed in 6\.0 - Load the user service from the dependency injection container or get from the application object - Example\: - Factory\:\:getApplication\(\)\-\>getIdentity\(\);$# + #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Object\\CMSObject\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: staticMethod.deprecated + identifier: method.deprecated count: 1 path: libraries/src/Form/Form.php - message: ''' - #^Call to method getProperties\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + Load the user service from the dependency injection container or get from the application object + Example\: + Factory\:\:getApplication\(\)\-\>getIdentity\(\);$# ''' - identifier: method.deprecatedClass + identifier: staticMethod.deprecated count: 1 path: libraries/src/Form/Form.php @@ -14010,17 +13267,6 @@ parameters: count: 1 path: libraries/src/HTML/Helpers/ActionsDropdown.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/HTML/Helpers/AdminLanguage.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -14028,7 +13274,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/HTML/Helpers/AdminLanguage.php @@ -14092,17 +13338,6 @@ parameters: count: 1 path: libraries/src/HTML/Helpers/ContentLanguage.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/HTML/Helpers/ContentLanguage.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -14110,7 +13345,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/HTML/Helpers/ContentLanguage.php @@ -14393,7 +13628,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\HTML\\Helpers\\FormBehavior\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\HTML\\Helpers\\FormBehavior\: 4\.0 will be removed in 6\.0 Will be removed without replacement Use choice\.js instead @@ -14407,7 +13642,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\HTML\\Helpers\\SortableList\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\HTML\\Helpers\\SortableList\: 4\.0 will be removed in 6\.0 Sortable List will be deprecated in favour of a new dragula script in 4\.0$# ''' @@ -14427,16 +13662,6 @@ parameters: count: 1 path: libraries/src/Help/Help.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Helper/AuthenticationHelper.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -14473,21 +13698,12 @@ parameters: count: 1 path: libraries/src/Helper/ContentHelper.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: - 7\.0 Use the Registry directly$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Helper/ContentHelper.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: 7\.0 Use the Registry directly$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Helper/ContentHelper.php @@ -14527,16 +13743,6 @@ parameters: count: 1 path: libraries/src/Helper/ModuleHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: libraries/src/Helper/ModuleHelper.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Categories\\Categories\: @@ -14613,23 +13819,83 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: + #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: + 4\.0 will be removed in 6\.0 + Use Joomla\\Http\\Response instead$# + ''' + identifier: new.deprecated + count: 1 + path: libraries/src/Http/Transport/CurlTransport.php + + - + message: ''' + #^Return type of method Joomla\\CMS\\Http\\Transport\\CurlTransport\:\:getResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + 4\.0 will be removed in 6\.0 + Use Joomla\\Http\\Response instead$# + ''' + identifier: return.deprecatedClass + count: 1 + path: libraries/src/Http/Transport/CurlTransport.php + + - + message: ''' + #^Return type of method Joomla\\CMS\\Http\\Transport\\CurlTransport\:\:request\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + 4\.0 will be removed in 6\.0 + Use Joomla\\Http\\Response instead$# + ''' + identifier: return.deprecatedClass + count: 1 + path: libraries/src/Http/Transport/CurlTransport.php + + - + message: ''' + #^Class Joomla\\CMS\\Http\\Transport\\SocketTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: + 4\.0 will be removed in 6\.0 + Implement Joomla\\Http\\TransportInterface instead$# + ''' + identifier: class.implementsDeprecatedInterface + count: 1 + path: libraries/src/Http/Transport/SocketTransport.php + + - + message: ''' + #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: + 4\.0 will be removed in 6\.0 + Use Joomla\\Http\\Response instead$# + ''' + identifier: new.deprecated + count: 1 + path: libraries/src/Http/Transport/SocketTransport.php + + - + message: ''' + #^Return type of method Joomla\\CMS\\Http\\Transport\\SocketTransport\:\:getResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + 4\.0 will be removed in 6\.0 + Use Joomla\\Http\\Response instead$# + ''' + identifier: return.deprecatedClass + count: 1 + path: libraries/src/Http/Transport/SocketTransport.php + + - + message: ''' + #^Return type of method Joomla\\CMS\\Http\\Transport\\SocketTransport\:\:request\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: 4\.0 will be removed in 6\.0 Use Joomla\\Http\\Response instead$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 - path: libraries/src/Http/Transport/CurlTransport.php + path: libraries/src/Http/Transport/SocketTransport.php - message: ''' - #^Class Joomla\\CMS\\Http\\Transport\\SocketTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: + #^Class Joomla\\CMS\\Http\\Transport\\StreamTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: 4\.0 will be removed in 6\.0 Implement Joomla\\Http\\TransportInterface instead$# ''' identifier: class.implementsDeprecatedInterface count: 1 - path: libraries/src/Http/Transport/SocketTransport.php + path: libraries/src/Http/Transport/StreamTransport.php - message: ''' @@ -14637,27 +13903,27 @@ parameters: 4\.0 will be removed in 6\.0 Use Joomla\\Http\\Response instead$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 - path: libraries/src/Http/Transport/SocketTransport.php + path: libraries/src/Http/Transport/StreamTransport.php - message: ''' - #^Class Joomla\\CMS\\Http\\Transport\\StreamTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: + #^Return type of method Joomla\\CMS\\Http\\Transport\\StreamTransport\:\:getResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: 4\.0 will be removed in 6\.0 - Implement Joomla\\Http\\TransportInterface instead$# + Use Joomla\\Http\\Response instead$# ''' - identifier: class.implementsDeprecatedInterface + identifier: return.deprecatedClass count: 1 path: libraries/src/Http/Transport/StreamTransport.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: + #^Return type of method Joomla\\CMS\\Http\\Transport\\StreamTransport\:\:request\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: 4\.0 will be removed in 6\.0 Use Joomla\\Http\\Response instead$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 path: libraries/src/Http/Transport/StreamTransport.php @@ -14667,6 +13933,46 @@ parameters: count: 4 path: libraries/src/Image/Image.php + - + message: ''' + #^Class Joomla\\CMS\\Input\\Cli extends deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: class.extendsDeprecatedClass + count: 1 + path: libraries/src/Input/Cli.php + + - + message: ''' + #^Class Joomla\\CMS\\Input\\Cookie extends deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: class.extendsDeprecatedClass + count: 1 + path: libraries/src/Input/Cookie.php + + - + message: ''' + #^Class Joomla\\CMS\\Input\\Files extends deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: class.extendsDeprecatedClass + count: 1 + path: libraries/src/Input/Files.php + + - + message: ''' + #^Class Joomla\\CMS\\Input\\Json extends deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: class.extendsDeprecatedClass + count: 1 + path: libraries/src/Input/Json.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -14736,11 +14042,11 @@ parameters: - message: ''' - #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper setter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 3 path: libraries/src/Installer/Adapter/LanguageAdapter.php @@ -14812,21 +14118,11 @@ parameters: - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Installer/Adapter/PackageAdapter.php - - - - message: ''' - #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper setter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: libraries/src/Installer/Adapter/PackageAdapter.php @@ -14886,56 +14182,6 @@ parameters: count: 1 path: libraries/src/Installer/Adapter/TemplateAdapter.php - - - message: ''' - #^Access to property \$_adapterfolder of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Installer/Installer.php - - - - message: ''' - #^Access to property \$_adapters of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 3 - path: libraries/src/Installer/Installer.php - - - - message: ''' - #^Access to property \$_basepath of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Installer/Installer.php - - - - message: ''' - #^Access to property \$_classprefix of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 5 - path: libraries/src/Installer/Installer.php - - - - message: ''' - #^Access to property \$_db of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Installer/Installer.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -14964,20 +14210,10 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: method.deprecatedClass + identifier: staticMethod.deprecatedClass count: 1 path: libraries/src/Installer/Installer.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 4 - path: libraries/src/Installer/Installer.php - - message: ''' #^Class Joomla\\CMS\\Installer\\Installer extends deprecated class Joomla\\CMS\\Adapter\\Adapter\: @@ -15030,11 +14266,11 @@ parameters: - message: ''' - #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper setter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: libraries/src/Installer/InstallerAdapter.php @@ -15045,7 +14281,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Installer/InstallerExtension.php @@ -15056,7 +14292,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Installer/InstallerExtension.php @@ -15070,16 +14306,6 @@ parameters: count: 1 path: libraries/src/Installer/InstallerHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Installer/InstallerHelper.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -15278,19 +14504,8 @@ parameters: path: libraries/src/MVC/Controller/ApiController.php - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/MVC/Controller/ApiController.php - - - - message: '#^Call to method singularize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecatedClass + message: '#^Call to deprecated method singularize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecated count: 4 path: libraries/src/MVC/Controller/ApiController.php @@ -15301,7 +14516,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/MVC/Controller/ApiController.php @@ -15327,16 +14542,6 @@ parameters: count: 1 path: libraries/src/MVC/Controller/BaseController.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/MVC/Controller/BaseController.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -15392,17 +14597,6 @@ parameters: count: 1 path: libraries/src/MVC/Factory/LegacyFactory.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: libraries/src/MVC/Model/AdminModel.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -15448,39 +14642,41 @@ parameters: - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# + #^Call to deprecated method getTypeByAlias\(\) of class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# ''' identifier: method.deprecated - count: 38 + count: 1 path: libraries/src/MVC/Model/AdminModel.php - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + #^Call to deprecated method getTypeByTable\(\) of class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: libraries/src/MVC/Model/AdminModel.php - message: ''' - #^Call to method getTypeByAlias\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' - identifier: method.deprecatedClass - count: 1 + identifier: method.deprecated + count: 38 path: libraries/src/MVC/Model/AdminModel.php - message: ''' - #^Call to method getTypeByTable\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# + #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecatedClass + identifier: classConstant.deprecatedClass count: 1 path: libraries/src/MVC/Model/AdminModel.php @@ -15489,7 +14685,7 @@ parameters: #^Instantiation of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/MVC/Model/AdminModel.php @@ -15547,21 +14743,12 @@ parameters: count: 1 path: libraries/src/MVC/Model/BaseDatabaseModel.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\Model\\State\: - 5\.0\.0 will be removed in 7\.0, use the Registry directly$# - ''' - identifier: method.deprecatedClass - count: 2 - path: libraries/src/MVC/Model/BaseModel.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\Model\\State\: 5\.0\.0 will be removed in 7\.0, use the Registry directly$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 2 path: libraries/src/MVC/Model/BaseModel.php @@ -15571,7 +14758,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/MVC/Model/BaseModel.php @@ -15582,7 +14769,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/MVC/Model/BaseModel.php @@ -15593,7 +14780,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/MVC/Model/BaseModel.php @@ -15667,7 +14854,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/MVC/View/AbstractView.php @@ -15678,7 +14865,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/MVC/View/AbstractView.php @@ -15783,11 +14970,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 4 path: libraries/src/MVC/View/CategoryView.php @@ -15802,21 +14990,12 @@ parameters: count: 5 path: libraries/src/MVC/View/FormView.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: - 7\.0 Use the Registry directly$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/MVC/View/FormView.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: 7\.0 Use the Registry directly$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/MVC/View/FormView.php @@ -15855,16 +15034,6 @@ parameters: count: 1 path: libraries/src/MVC/View/HtmlView.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: libraries/src/MVC/View/HtmlView.php - - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\MVC\\View\\AbstractView\: @@ -15876,16 +15045,6 @@ parameters: count: 2 path: libraries/src/MVC/View/JsonApiView.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: libraries/src/MVC/View/JsonApiView.php - - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\MVC\\View\\AbstractView\: @@ -15908,21 +15067,12 @@ parameters: count: 1 path: libraries/src/MVC/View/ListView.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: - 7\.0 Use the Registry directly$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/MVC/View/ListView.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: 7\.0 Use the Registry directly$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/MVC/View/ListView.php @@ -15950,16 +15100,6 @@ parameters: count: 1 path: libraries/src/Mail/MailTemplate.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Mail/MailTemplate.php - - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -16087,16 +15227,6 @@ parameters: count: 1 path: libraries/src/Plugin/PluginHelper.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Plugin/PluginHelper.php - - message: '#^Unsafe usage of new static\(\)\.$#' identifier: new.static @@ -16115,17 +15245,6 @@ parameters: count: 2 path: libraries/src/Proxy/ObjectReadOnlyProxy.php - - - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Component\\Router\\RouterLegacy\: - 5\.1 will be removed in 7\.0 - Will be removed without replacement\. Use the class based router - implementing the RouterInterface$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Router/SiteRouter.php - - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Component\\Router\\RouterLegacy\: @@ -16133,7 +15252,7 @@ parameters: Will be removed without replacement\. Use the class based router implementing the RouterInterface$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Router/SiteRouter.php @@ -16144,29 +15263,18 @@ parameters: path: libraries/src/Schema/ChangeSet.php - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: libraries/src/Serializer/JoomlaSerializer.php - - - - message: ''' - #^Call to method getProperties\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + message: ''' + #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Object\\CMSObject\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: libraries/src/Serializer/JoomlaSerializer.php - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -16176,7 +15284,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: 4\.0 will be removed in 6\.0 Support for MD5 hashed passwords will be removed without replacement$# ''' @@ -16186,7 +15294,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: 4\.0 will be removed in 6\.0 Support for PHPass hashed passwords will be removed without replacement$# ''' @@ -16200,7 +15308,7 @@ parameters: 4\.0 will be removed in 6\.0 Support for MD5 hashed passwords will be removed without replacement$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Service/Provider/Authentication.php @@ -16210,7 +15318,27 @@ parameters: 4\.0 will be removed in 6\.0 Support for PHPass hashed passwords will be removed without replacement$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated + count: 1 + path: libraries/src/Service/Provider/Authentication.php + + - + message: ''' + #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: + 4\.0 will be removed in 6\.0 + Support for MD5 hashed passwords will be removed without replacement$# + ''' + identifier: return.deprecatedClass + count: 1 + path: libraries/src/Service/Provider/Authentication.php + + - + message: ''' + #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + 4\.0 will be removed in 6\.0 + Support for PHPass hashed passwords will be removed without replacement$# + ''' + identifier: return.deprecatedClass count: 1 path: libraries/src/Service/Provider/Authentication.php @@ -16225,16 +15353,6 @@ parameters: count: 1 path: libraries/src/Service/Provider/Config.php - - - message: ''' - #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Console\\CheckJoomlaUpdatesCommand\: - 5\.1\.0 will be removed in 6\.0 - Use core\:update\:check instead of core\:check\-updates$# - ''' - identifier: method.deprecated - count: 1 - path: libraries/src/Service/Provider/Console.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\Database\\DatabaseDriver\: @@ -16246,7 +15364,7 @@ parameters: - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -16256,27 +15374,27 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Input\\Input\: + #^Instantiation of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' - identifier: method.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/Service/Provider/Input.php - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Input\\Input\: + #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' - identifier: new.deprecatedClass + identifier: return.deprecatedClass count: 1 path: libraries/src/Service/Provider/Input.php - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -16580,16 +15698,6 @@ parameters: count: 8 path: libraries/src/Table/Table.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Table/Table.php - - message: ''' #^Usage of deprecated trait Joomla\\CMS\\Object\\LegacyErrorHandlingTrait in class Joomla\\CMS\\Table\\Table\: @@ -16597,7 +15705,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Table/Table.php @@ -16608,7 +15716,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Table/Table.php @@ -16763,6 +15871,15 @@ parameters: count: 2 path: libraries/src/Toolbar/ToolbarHelper.php + - + message: ''' + #^Class Joomla\\CMS\\UCM\\UCMContent extends deprecated class Joomla\\CMS\\UCM\\UCMBase\: + 5\.4\.0 will be removed in 7\.0 without replacement$# + ''' + identifier: class.extendsDeprecatedClass + count: 1 + path: libraries/src/UCM/UCMContent.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -16797,16 +15914,6 @@ parameters: count: 1 path: libraries/src/Updater/Adapter/ExtensionAdapter.php - - - message: ''' - #^Access to property \$db of deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Updater/Adapter/TufAdapter.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -16849,7 +15956,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Updater/Update.php @@ -16860,40 +15967,10 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/Updater/Update.php - - - message: ''' - #^Access to property \$parent of deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Updater/UpdateAdapter.php - - - - message: ''' - #^Call to method getDbo\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: method.deprecatedClass - count: 2 - path: libraries/src/Updater/UpdateAdapter.php - - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Updater/UpdateAdapter.php - - message: ''' #^Class Joomla\\CMS\\Updater\\UpdateAdapter extends deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: @@ -16906,13 +15983,13 @@ parameters: - message: ''' - #^Access to property \$_adapters of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Return type of method Joomla\\CMS\\Updater\\UpdateAdapter\:\:getUpdateSiteResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + 4\.0 will be removed in 6\.0 + Use Joomla\\Http\\Response instead$# ''' - identifier: property.deprecatedClass - count: 2 - path: libraries/src/Updater/Updater.php + identifier: return.deprecatedClass + count: 1 + path: libraries/src/Updater/UpdateAdapter.php - message: ''' @@ -16931,27 +16008,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/Updater/Updater.php - - - - message: ''' - #^Call to method getDbo\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: method.deprecatedClass - count: 4 - path: libraries/src/Updater/Updater.php - - - - message: ''' - #^Call to method setAdapter\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# - ''' - identifier: method.deprecatedClass + identifier: staticMethod.deprecatedClass count: 1 path: libraries/src/Updater/Updater.php @@ -17065,16 +16122,6 @@ parameters: count: 5 path: libraries/src/User/User.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 2 - path: libraries/src/User/User.php - - message: ''' #^Usage of deprecated trait Joomla\\CMS\\Object\\LegacyErrorHandlingTrait in class Joomla\\CMS\\User\\User\: @@ -17082,7 +16129,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/User/User.php @@ -17093,41 +16140,10 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecatedTrait + identifier: traitUse.deprecated count: 1 path: libraries/src/User/User.php - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: - 4\.0 will be removed in 6\.0 - Support for MD5 hashed passwords will be removed without replacement$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: libraries/src/User/UserHelper.php - - - - message: ''' - #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: - 4\.0 will be removed in 6\.0 - Support for PHPass hashed passwords will be removed without replacement$# - ''' - identifier: classConstant.deprecatedClass - count: 2 - path: libraries/src/User/UserHelper.php - - - - message: ''' - #^Access to property \$id of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: libraries/src/User/UserHelper.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -17188,43 +16204,33 @@ parameters: - message: ''' - #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: method.deprecatedClass - count: 1 - path: libraries/src/User/UserHelper.php - - - - message: ''' - #^Call to method checkIfRehashNeeded\(\) of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.0 will be removed in 6\.0 - Support for PHPass hashed passwords will be removed without replacement$# + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 1 path: libraries/src/User/UserHelper.php - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: + 4\.0 will be removed in 6\.0 + Support for MD5 hashed passwords will be removed without replacement$# ''' - identifier: method.deprecatedInterface + identifier: classConstant.deprecatedClass count: 1 path: libraries/src/User/UserHelper.php - message: ''' - #^Call to method validatePassword\(\) of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: 4\.0 will be removed in 6\.0 Support for PHPass hashed passwords will be removed without replacement$# ''' - identifier: method.deprecatedClass - count: 1 + identifier: classConstant.deprecatedClass + count: 2 path: libraries/src/User/UserHelper.php - @@ -17284,7 +16290,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/User/UserHelper.php @@ -17311,16 +16317,6 @@ parameters: count: 2 path: libraries/src/Versioning/Versioning.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: libraries/src/Versioning/Versioning.php - - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -17347,17 +16343,17 @@ parameters: #^Instantiation of deprecated class Webauthn\\TokenBinding\\IgnoreTokenBindingHandler\: Since 4\.3\.0 and will be removed in 5\.0\.0$# ''' - identifier: new.deprecatedClass + identifier: new.deprecated count: 1 path: libraries/src/WebAuthn/Server.php - message: ''' - #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3 will be removed in 6\.0 - Will be removed without replacement$# + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# ''' - identifier: method.deprecatedClass + identifier: method.deprecated count: 3 path: plugins/actionlog/joomla/src/Extension/Joomla.php @@ -17546,11 +16542,12 @@ parameters: - message: ''' - #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.0 will be removed in 6\.0 + Use the Dispatcher method instead + Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# ''' - identifier: method.deprecatedInterface + identifier: method.deprecated count: 1 path: plugins/editors/tinymce/src/Provider/TinyMCEProvider.php @@ -17778,89 +16775,12 @@ parameters: - message: ''' - #^Access to property \$access of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$autostart of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$description of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$id of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 3 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$published of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$title of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$uid of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: property.deprecatedClass - count: 1 - path: plugins/system/guidedtours/src/Extension/GuidedTours.php - - - - message: ''' - #^Access to property \$url of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Parameter \$item of method Joomla\\Plugin\\System\\GuidedTours\\Extension\\GuidedTours\:\:processTour\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: property.deprecatedClass + identifier: parameter.deprecatedClass count: 1 path: plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -17952,31 +16872,12 @@ parameters: count: 1 path: plugins/system/stats/src/Extension/Stats.php - - - message: ''' - #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.3 will be removed in 6\.0 - This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# - ''' - identifier: method.deprecatedInterface - count: 1 - path: plugins/system/stats/src/Field/DataField.php - - message: '#^Class Webauthn\\AuthenticatorSelectionCriteria does not have a constructor and must be instantiated without any parameters\.$#' identifier: new.noConstructor count: 1 path: plugins/system/webauthn/src/Authentication.php - - - message: ''' - #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Encrypt\\Aes\: - 4\.3 \$strength will be removed in 6\.0$# - ''' - identifier: method.deprecated - count: 2 - path: plugins/system/webauthn/src/CredentialRepository.php - - message: ''' #^Call to deprecated method register\(\) of class Joomla\\CMS\\HTML\\HTMLHelper\: @@ -18080,8 +16981,8 @@ parameters: path: plugins/workflow/featuring/src/Extension/Featuring.php - - message: '#^Call to method singularize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecatedClass + message: '#^Call to deprecated method singularize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecated count: 1 path: plugins/workflow/featuring/src/Extension/Featuring.php @@ -18098,7 +16999,7 @@ parameters: path: plugins/workflow/publishing/src/Extension/Publishing.php - - message: '#^Call to method singularize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecatedClass + message: '#^Call to deprecated method singularize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecated count: 1 path: plugins/workflow/publishing/src/Extension/Publishing.php From ae9e3b1e8dcb619cbedaf3507b8ae1006e019d35 Mon Sep 17 00:00:00 2001 From: Fedik Date: Sun, 3 Aug 2025 11:20:16 +0300 Subject: [PATCH 3/5] phpstan --- phpstan-baseline.neon | 2899 ++++++++++++++++++++++++++++------------- 1 file changed, 1988 insertions(+), 911 deletions(-) diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 7bd84b7c01b19..bc1f5af7df502 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -1,15 +1,5 @@ parameters: ignoreErrors: - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Actionlogs\\Administrator\\Controller\\ActionlogsController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: administrator/components/com_actionlogs/src/Controller/ActionlogsController.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -57,17 +47,6 @@ parameters: count: 1 path: administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php - - - message: ''' - #^Parameter \$object of method Joomla\\Component\\Actionlogs\\Administrator\\Helper\\ActionlogsHelper\:\:getContentTypeLink\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: administrator/components/com_actionlogs/src/Helper/ActionlogsHelper.php - - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -937,15 +916,6 @@ parameters: count: 1 path: administrator/components/com_categories/src/Model/CategoryModel.php - - - message: ''' - #^Call to deprecated method getTypeByAlias\(\) of class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# - ''' - identifier: method.deprecated - count: 2 - path: administrator/components/com_categories/src/Model/CategoryModel.php - - message: ''' #^Call to deprecated method register\(\) of class JLoader\: @@ -970,12 +940,29 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass + count: 2 + path: administrator/components/com_categories/src/Model/CategoryModel.php + + - + message: ''' + #^Call to method getTypeByAlias\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# + ''' + identifier: method.deprecatedClass + count: 2 + path: administrator/components/com_categories/src/Model/CategoryModel.php + + - + message: ''' + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 2 path: administrator/components/com_categories/src/Model/CategoryModel.php @@ -984,7 +971,7 @@ parameters: #^Instantiation of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 2 path: administrator/components/com_categories/src/Model/CategoryModel.php @@ -1190,12 +1177,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 2 path: administrator/components/com_config/src/Model/ComponentModel.php @@ -1557,6 +1543,16 @@ parameters: count: 3 path: administrator/components/com_content/src/Extension/ContentComponent.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_content/src/Extension/ContentComponent.php + - message: ''' #^Class Joomla\\Component\\Content\\Administrator\\Extension\\ContentComponent implements deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: @@ -1645,32 +1641,50 @@ parameters: - message: ''' - #^Call to deprecated method getTypeByTable\(\) of class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' identifier: method.deprecated + count: 12 + path: administrator/components/com_content/src/Model/ArticleModel.php + + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# + ''' + identifier: method.deprecatedClass count: 1 path: administrator/components/com_content/src/Model/ArticleModel.php - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated - count: 12 + identifier: method.deprecatedInterface + count: 2 path: administrator/components/com_content/src/Model/ArticleModel.php - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method getTypeByTable\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_content/src/Model/ArticleModel.php + + - + message: ''' + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 2 path: administrator/components/com_content/src/Model/ArticleModel.php @@ -1679,7 +1693,7 @@ parameters: #^Instantiation of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: administrator/components/com_content/src/Model/ArticleModel.php @@ -2072,16 +2086,6 @@ parameters: count: 3 path: administrator/components/com_fields/src/Model/FieldModel.php - - - message: ''' - #^Call to deprecated method prepareForm\(\) of interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: - 5\.1\.0 will be removed in 7\.0 - Use the FieldServiceInterface instead$# - ''' - identifier: method.deprecated - count: 1 - path: administrator/components/com_fields/src/Model/FieldModel.php - - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -2093,6 +2097,15 @@ parameters: count: 5 path: administrator/components/com_fields/src/Model/FieldModel.php + - + message: ''' + #^Call to method prepareForm\(\) of deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: + 5\.1\.0 will be removed in 7\.0$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_fields/src/Model/FieldModel.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -2289,15 +2302,48 @@ parameters: - message: ''' - #^Parameter \$data of method Joomla\\Component\\Finder\\Administrator\\Controller\\IndexerController\:\:sendResponse\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: parameter.deprecatedClass + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_finder/src/Controller/IndexerController.php + + - + message: ''' + #^Access to property \$complete of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 3 + path: administrator/components/com_finder/src/Controller/IndexerController.php + + - + message: ''' + #^Access to property \$rendered of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass count: 1 path: administrator/components/com_finder/src/Controller/IndexerController.php + - + message: ''' + #^Access to property \$start of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 4 + path: administrator/components/com_finder/src/Controller/IndexerController.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -2345,6 +2391,50 @@ parameters: count: 2 path: administrator/components/com_finder/src/Helper/LanguageHelper.php + - + message: ''' + #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 4 + path: administrator/components/com_finder/src/Indexer/Adapter.php + + - + message: ''' + #^Access to property \$batchSize of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 3 + path: administrator/components/com_finder/src/Indexer/Adapter.php + + - + message: ''' + #^Access to property \$pluginState of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 5 + path: administrator/components/com_finder/src/Indexer/Adapter.php + + - + message: ''' + #^Access to property \$totalItems of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_finder/src/Indexer/Adapter.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -2359,15 +2449,58 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_finder/src/Indexer/Adapter.php + - + message: ''' + #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 4 + path: administrator/components/com_finder/src/Indexer/DebugAdapter.php + + - + message: ''' + #^Access to property \$batchSize of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 3 + path: administrator/components/com_finder/src/Indexer/DebugAdapter.php + + - + message: ''' + #^Access to property \$pluginState of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 5 + path: administrator/components/com_finder/src/Indexer/DebugAdapter.php + + - + message: ''' + #^Access to property \$totalItems of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_finder/src/Indexer/DebugAdapter.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -2393,68 +2526,66 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_finder/src/Indexer/Helper.php - message: ''' - #^Call to deprecated method getSession\(\) of class Joomla\\CMS\\Factory\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use the session service in the DI container or get from the application object - Example\: - Factory\:\:getApplication\(\)\-\>getSession\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: staticMethod.deprecated - count: 2 - path: administrator/components/com_finder/src/Indexer/Indexer.php + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_finder/src/Indexer/Helper.php - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Access to property \$options of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated - count: 2 + identifier: property.deprecatedClass + count: 5 path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Casting class Joomla\\CMS\\Object\\CMSObject to string is deprecated\.\: + #^Access to property \$weights of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 - Classes should provide their own __toString\(\) implementation\.$# + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: class.toStringDeprecated - count: 1 + identifier: property.deprecatedClass + count: 2 path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Parameter \$data of method Joomla\\Component\\Finder\\Administrator\\Indexer\\Indexer\:\:setState\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to deprecated method getSession\(\) of class Joomla\\CMS\\Factory\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + Use the session service in the DI container or get from the application object + Example\: + Factory\:\:getApplication\(\)\-\>getSession\(\);$# ''' - identifier: parameter.deprecatedClass - count: 1 + identifier: staticMethod.deprecated + count: 2 path: administrator/components/com_finder/src/Indexer/Indexer.php - message: ''' - #^Return type of method Joomla\\Component\\Finder\\Administrator\\Indexer\\Indexer\:\:getState\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: return.deprecatedClass - count: 1 + identifier: method.deprecatedInterface + count: 2 path: administrator/components/com_finder/src/Indexer/Indexer.php - @@ -2571,12 +2702,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: administrator/components/com_finder/src/Model/IndexModel.php @@ -2615,12 +2745,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 3 path: administrator/components/com_finder/src/Model/MapsModel.php @@ -2635,6 +2764,61 @@ parameters: count: 1 path: administrator/components/com_finder/src/Model/SearchesModel.php + - + message: ''' + #^Access to property \$link_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/src/Model/StatisticsModel.php + + - + message: ''' + #^Access to property \$taxonomy_branch_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/src/Model/StatisticsModel.php + + - + message: ''' + #^Access to property \$taxonomy_node_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/src/Model/StatisticsModel.php + + - + message: ''' + #^Access to property \$term_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/src/Model/StatisticsModel.php + + - + message: ''' + #^Access to property \$type_list of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/src/Model/StatisticsModel.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -2649,23 +2833,23 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 1 path: administrator/components/com_finder/src/Model/StatisticsModel.php - message: ''' - #^Return type of method Joomla\\Component\\Finder\\Administrator\\Model\\StatisticsModel\:\:getData\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: administrator/components/com_finder/src/Model/StatisticsModel.php @@ -2881,6 +3065,71 @@ parameters: count: 1 path: administrator/components/com_finder/tmpl/maps/default.php + - + message: ''' + #^Access to property \$link_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_finder/tmpl/statistics/default.php + + - + message: ''' + #^Access to property \$taxonomy_branch_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/tmpl/statistics/default.php + + - + message: ''' + #^Access to property \$taxonomy_node_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/tmpl/statistics/default.php + + - + message: ''' + #^Access to property \$term_count of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/tmpl/statistics/default.php + + - + message: ''' + #^Access to property \$type_list of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_finder/tmpl/statistics/default.php + + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: administrator/components/com_guidedtours/src/Controller/AjaxController.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -2893,6 +3142,17 @@ parameters: count: 1 path: administrator/components/com_guidedtours/src/Helper/GuidedtoursHelper.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_guidedtours/src/Model/TourModel.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -2938,24 +3198,12 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# - ''' - identifier: method.deprecated - count: 2 - path: administrator/components/com_guidedtours/src/Model/TourModel.php - - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: classConstant.deprecatedClass - count: 1 + identifier: method.deprecatedInterface + count: 2 path: administrator/components/com_guidedtours/src/Model/TourModel.php - @@ -3138,16 +3386,6 @@ parameters: count: 1 path: administrator/components/com_installer/src/Controller/UpdatesitesController.php - - - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Object\\CMSObject\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# - ''' - identifier: method.deprecated - count: 7 - path: administrator/components/com_installer/src/Helper/InstallerHelper.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -3162,45 +3400,56 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 2 path: administrator/components/com_installer/src/Helper/InstallerHelper.php - message: ''' - #^Parameter \$extension of anonymous function has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: parameter.deprecatedClass - count: 4 + identifier: method.deprecatedClass + count: 7 path: administrator/components/com_installer/src/Helper/InstallerHelper.php - message: ''' - #^Parameter \$extension of method Joomla\\Component\\Installer\\Administrator\\Helper\\InstallerHelper\:\:getDownloadKey\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: new.deprecatedClass + count: 2 + path: administrator/components/com_installer/src/Helper/InstallerHelper.php + + - + message: ''' + #^Parameter \$extension of anonymous function has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' identifier: parameter.deprecatedClass - count: 1 + count: 4 path: administrator/components/com_installer/src/Helper/InstallerHelper.php - message: ''' - #^Return type of method Joomla\\Component\\Installer\\Administrator\\Helper\\InstallerHelper\:\:getUpdateSitesInformation\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Parameter \$extension of method Joomla\\Component\\Installer\\Administrator\\Helper\\InstallerHelper\:\:getDownloadKey\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: parameter.deprecatedClass count: 1 path: administrator/components/com_installer/src/Helper/InstallerHelper.php @@ -3217,32 +3466,32 @@ parameters: - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 2 path: administrator/components/com_installer/src/Model/DiscoverModel.php - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: + #^Call to deprecated method get\(\) of class Joomla\\CMS\\Updater\\Update\: 4\.3\.0 will be removed in 6\.0 Create a proper getter function for the property$# ''' identifier: method.deprecated - count: 3 + count: 1 path: administrator/components/com_installer/src/Model/InstallModel.php - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Updater\\Update\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: method.deprecated - count: 1 + identifier: method.deprecatedClass + count: 3 path: administrator/components/com_installer/src/Model/InstallModel.php - @@ -3268,16 +3517,6 @@ parameters: count: 1 path: administrator/components/com_installer/src/Model/LanguagesModel.php - - - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# - ''' - identifier: method.deprecated - count: 2 - path: administrator/components/com_installer/src/Model/ManageModel.php - - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\Changelog\\Changelog\: @@ -3312,13 +3551,13 @@ parameters: - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 2 - path: administrator/components/com_installer/src/Model/UpdateModel.php + path: administrator/components/com_installer/src/Model/ManageModel.php - message: ''' @@ -3351,6 +3590,27 @@ parameters: count: 2 path: administrator/components/com_installer/src/Model/UpdateModel.php + - + message: ''' + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass + count: 2 + path: administrator/components/com_installer/src/Model/UpdateModel.php + + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_installer/src/Model/UpdatesiteModel.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -3358,7 +3618,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: administrator/components/com_installer/src/Model/UpdatesiteModel.php @@ -3386,12 +3646,22 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_installer/src/Model/UpdatesitesModel.php + + - + message: ''' + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_installer/src/Model/UpdatesitesModel.php @@ -3402,7 +3672,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: administrator/components/com_installer/src/Model/UpdatesitesModel.php @@ -3457,6 +3727,17 @@ parameters: count: 1 path: administrator/components/com_installer/src/View/Update/HtmlView.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_installer/src/View/Update/HtmlView.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -3464,7 +3745,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: administrator/components/com_installer/src/View/Update/HtmlView.php @@ -3496,6 +3777,16 @@ parameters: count: 1 path: administrator/components/com_installer/src/View/Warnings/HtmlView.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_installer/tmpl/install/default.php + - message: '#^Access to an undefined property Joomla\\Component\\Installer\\Administrator\\View\\Warnings\\HtmlView\:\:\$messages\.$#' identifier: property.notFound @@ -3513,16 +3804,6 @@ parameters: count: 1 path: administrator/components/com_joomlaupdate/postinstall/autoupdate.php - - - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# - ''' - identifier: method.deprecated - count: 1 - path: administrator/components/com_joomlaupdate/src/Controller/UpdateController.php - - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -3534,6 +3815,16 @@ parameters: count: 4 path: administrator/components/com_joomlaupdate/src/Controller/UpdateController.php + - + message: ''' + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_joomlaupdate/src/Controller/UpdateController.php + - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\Updater\\Update\: @@ -3591,9 +3882,10 @@ parameters: - message: ''' - #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper setter function for the property$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' identifier: method.deprecated count: 1 @@ -3601,12 +3893,31 @@ parameters: - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface + count: 2 + path: administrator/components/com_joomlaupdate/src/Model/UpdateModel.php + + - + message: ''' + #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_joomlaupdate/src/Model/UpdateModel.php + + - + message: ''' + #^Call to method setAdapter\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass count: 1 path: administrator/components/com_joomlaupdate/src/Model/UpdateModel.php @@ -3869,6 +4180,17 @@ parameters: count: 4 path: administrator/components/com_languages/src/Model/InstalledModel.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_languages/src/Model/LanguageModel.php + - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Languages\\Administrator\\Model\\LanguageModel\: @@ -3918,29 +4240,17 @@ parameters: Throw an Exception instead of using setError$# ''' identifier: method.deprecated - count: 7 - path: administrator/components/com_languages/src/Model/LanguageModel.php - - - - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# - ''' - identifier: method.deprecated - count: 2 + count: 7 path: administrator/components/com_languages/src/Model/LanguageModel.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: classConstant.deprecatedClass - count: 1 + identifier: method.deprecatedInterface + count: 2 path: administrator/components/com_languages/src/Model/LanguageModel.php - @@ -4242,15 +4552,25 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_mails/src/Helper/MailsHelper.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 2 + path: administrator/components/com_mails/src/Model/TemplateModel.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -4285,23 +4605,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# - ''' - identifier: method.deprecated - count: 2 - path: administrator/components/com_mails/src/Model/TemplateModel.php - - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: classConstant.deprecatedClass + identifier: method.deprecatedInterface count: 2 path: administrator/components/com_mails/src/Model/TemplateModel.php @@ -4335,11 +4643,23 @@ parameters: - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Object\\CMSObject\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Access to property \$template_id of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_mails/tmpl/template/edit.php + + - + message: ''' + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass count: 2 path: administrator/components/com_media/helpers/media.php @@ -4392,34 +4712,108 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_media/src/Controller/PluginController.php - message: ''' - #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Object\\CMSObject\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Catch thrown Exceptions instead of getError$# + #^Access to property \$adapter of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: property.deprecatedClass + count: 8 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Access to property \$data of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass count: 4 path: administrator/components/com_media/src/Model/ApiModel.php - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Access to property \$extension of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Access to property \$name of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 10 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Access to property \$path of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 8 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 4 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 3 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Call to method getError\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 4 + path: administrator/components/com_media/src/Model/ApiModel.php + + - + message: ''' + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 9 path: administrator/components/com_media/src/Model/ApiModel.php @@ -4430,18 +4824,17 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 4 path: administrator/components/com_media/src/Model/ApiModel.php - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_media/src/Model/MediaModel.php @@ -4624,6 +5017,16 @@ parameters: count: 1 path: administrator/components/com_menus/src/Helper/MenusHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_menus/src/Helper/MenusHelper.php + - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Menus\\Administrator\\Model\\ItemModel\: @@ -4679,12 +5082,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 2 path: administrator/components/com_menus/src/Model/ItemModel.php @@ -4700,6 +5102,17 @@ parameters: count: 2 path: administrator/components/com_menus/src/Model/ItemsModel.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_menus/src/Model/MenuModel.php + - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Menus\\Administrator\\Model\\MenuModel\: @@ -4754,24 +5167,12 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# - ''' - identifier: method.deprecated - count: 4 - path: administrator/components/com_menus/src/Model/MenuModel.php - - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: classConstant.deprecatedClass - count: 1 + identifier: method.deprecatedInterface + count: 4 path: administrator/components/com_menus/src/Model/MenuModel.php - @@ -4785,6 +5186,39 @@ parameters: count: 3 path: administrator/components/com_menus/src/Model/MenusModel.php + - + message: ''' + #^Access to property \$description of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 7 + path: administrator/components/com_menus/src/Model/MenutypesModel.php + + - + message: ''' + #^Access to property \$request of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 8 + path: administrator/components/com_menus/src/Model/MenutypesModel.php + + - + message: ''' + #^Access to property \$title of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 8 + path: administrator/components/com_menus/src/Model/MenutypesModel.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -4799,24 +5233,24 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 8 path: administrator/components/com_menus/src/Model/MenutypesModel.php - message: ''' - #^Parameter \$option of method Joomla\\Component\\Menus\\Administrator\\Model\\MenutypesModel\:\:addReverseLookupUrl\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: parameter.deprecatedClass - count: 1 + identifier: new.deprecatedClass + count: 8 path: administrator/components/com_menus/src/Model/MenutypesModel.php - @@ -4888,9 +5322,64 @@ parameters: Will be removed without replacement Catch thrown Exceptions instead of getErrors$# ''' - identifier: method.deprecated - count: 1 - path: administrator/components/com_menus/src/View/Menus/HtmlView.php + identifier: method.deprecated + count: 1 + path: administrator/components/com_menus/src/View/Menus/HtmlView.php + + - + message: ''' + #^Access to property \$description of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 5 + path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php + + - + message: ''' + #^Access to property \$request of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 5 + path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php + + - + message: ''' + #^Access to property \$title of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 5 + path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php + + - + message: ''' + #^Access to property \$type of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 5 + path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php + + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 5 + path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php - message: ''' @@ -4899,7 +5388,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 5 path: administrator/components/com_menus/src/View/Menutypes/HtmlView.php @@ -4960,6 +5449,17 @@ parameters: count: 4 path: administrator/components/com_messages/src/Model/ConfigModel.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 1 + path: administrator/components/com_messages/src/Model/ConfigModel.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -4967,7 +5467,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: administrator/components/com_messages/src/Model/ConfigModel.php @@ -5107,6 +5607,17 @@ parameters: count: 2 path: administrator/components/com_modules/src/Helper/ModulesHelper.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_modules/src/Model/ModuleModel.php + - message: ''' #^Call to deprecated method cleanCache\(\) of class Joomla\\Component\\Modules\\Administrator\\Model\\ModuleModel\: @@ -5173,24 +5684,12 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# - ''' - identifier: method.deprecated - count: 4 - path: administrator/components/com_modules/src/Model/ModuleModel.php - - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: classConstant.deprecatedClass - count: 1 + identifier: method.deprecatedInterface + count: 4 path: administrator/components/com_modules/src/Model/ModuleModel.php - @@ -5499,26 +5998,37 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 1 path: administrator/components/com_plugins/src/Helper/PluginsHelper.php - message: ''' - #^Return type of method Joomla\\Component\\Plugins\\Administrator\\Helper\\PluginsHelper\:\:parseXMLTemplateFile\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: administrator/components/com_plugins/src/Helper/PluginsHelper.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_plugins/src/Model/PluginModel.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -5552,17 +6062,6 @@ parameters: count: 1 path: administrator/components/com_plugins/src/Model/PluginModel.php - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_plugins/src/Model/PluginModel.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -5739,6 +6238,16 @@ parameters: count: 1 path: administrator/components/com_privacy/src/Helper/PrivacyHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_privacy/src/Model/CapabilitiesModel.php + - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6030,6 +6539,50 @@ parameters: count: 1 path: administrator/components/com_scheduler/src/Controller/TasksController.php + - + message: ''' + #^Access to property \$execution_rules of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 2 + path: administrator/components/com_scheduler/src/Model/TaskModel.php + + - + message: ''' + #^Access to property \$id of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_scheduler/src/Model/TaskModel.php + + - + message: ''' + #^Access to property \$last_execution of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 6 + path: administrator/components/com_scheduler/src/Model/TaskModel.php + + - + message: ''' + #^Access to property \$next_execution of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 6 + path: administrator/components/com_scheduler/src/Model/TaskModel.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -6054,23 +6607,33 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: administrator/components/com_scheduler/src/Model/TaskModel.php + + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 1 path: administrator/components/com_scheduler/src/Model/TasksModel.php - message: ''' - #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: administrator/components/com_scheduler/src/Model/TasksModel.php @@ -6313,12 +6876,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 2 path: administrator/components/com_tags/src/Model/TagModel.php @@ -6455,23 +7017,23 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 1 path: administrator/components/com_templates/src/Helper/TemplatesHelper.php - message: ''' - #^Return type of method Joomla\\Component\\Templates\\Administrator\\Helper\\TemplatesHelper\:\:parseXMLTemplateFile\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: administrator/components/com_templates/src/Helper/TemplatesHelper.php @@ -6519,12 +7081,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 6 path: administrator/components/com_templates/src/Model/StyleModel.php @@ -6720,6 +7281,26 @@ parameters: count: 1 path: administrator/components/com_templates/tmpl/templates/default.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_users/src/Controller/CallbackController.php + + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 5 + path: administrator/components/com_users/src/Controller/CaptiveController.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6742,6 +7323,26 @@ parameters: count: 1 path: administrator/components/com_users/src/Controller/MethodController.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 6 + path: administrator/components/com_users/src/Controller/MethodController.php + + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: administrator/components/com_users/src/Controller/MethodsController.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6775,16 +7376,6 @@ parameters: count: 2 path: administrator/components/com_users/src/Controller/UsersController.php - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Users\\Administrator\\Controller\\UsersController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: administrator/components/com_users/src/Controller/UsersController.php - - message: ''' #^Class Joomla\\Component\\Users\\Administrator\\Extension\\UsersComponent implements deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: @@ -6830,6 +7421,16 @@ parameters: count: 1 path: administrator/components/com_users/src/Helper/Mfa.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_users/src/Helper/Mfa.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -6842,6 +7443,16 @@ parameters: count: 1 path: administrator/components/com_users/src/Helper/UsersHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_users/src/Model/CaptiveModel.php + - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6853,6 +7464,17 @@ parameters: count: 1 path: administrator/components/com_users/src/Model/DebuggroupModel.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: administrator/components/com_users/src/Model/GroupModel.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6907,17 +7529,6 @@ parameters: count: 5 path: administrator/components/com_users/src/Model/GroupModel.php - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: administrator/components/com_users/src/Model/GroupModel.php - - message: ''' #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -6996,6 +7607,16 @@ parameters: count: 5 path: administrator/components/com_users/src/Model/MailModel.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_users/src/Model/MethodModel.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -7020,12 +7641,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: administrator/components/com_users/src/Model/NoteModel.php @@ -7096,12 +7716,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 6 path: administrator/components/com_users/src/Model/UserModel.php @@ -7186,6 +7805,16 @@ parameters: count: 1 path: administrator/components/com_users/src/Table/NoteTable.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 3 + path: administrator/components/com_users/src/View/Captive/HtmlView.php + - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7252,6 +7881,16 @@ parameters: count: 1 path: administrator/components/com_users/src/View/Levels/HtmlView.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/components/com_users/src/View/Methods/HtmlView.php + - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -7572,8 +8211,8 @@ parameters: path: administrator/components/com_users/tmpl/user/edit_groups.php - - message: '#^Call to deprecated method pluralize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecated + message: '#^Call to method pluralize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecatedClass count: 1 path: administrator/components/com_workflow/src/Controller/DisplayController.php @@ -7588,6 +8227,17 @@ parameters: count: 1 path: administrator/components/com_workflow/src/Controller/StagesController.php + - + message: ''' + #^Access to property \$created_by of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_workflow/src/Controller/TransitionController.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\MVC\\Model\\BaseDatabaseModel\: @@ -7641,26 +8291,26 @@ parameters: ''' identifier: method.deprecated count: 1 - path: administrator/components/com_workflow/src/Model/StagesModel.php - - - - message: ''' - #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Table\\Table\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# - ''' - identifier: method.deprecated - count: 1 - path: administrator/components/com_workflow/src/Model/TransitionModel.php + path: administrator/components/com_workflow/src/Model/StagesModel.php - message: ''' - #^Return type of method Joomla\\Component\\Workflow\\Administrator\\Model\\TransitionModel\:\:getItem\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Access to property \$workflow_id of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: property.deprecatedClass + count: 1 + path: administrator/components/com_workflow/src/Model/TransitionModel.php + + - + message: ''' + #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Table\\Table\: + 4\.3\.0 will be removed in 6\.0 + Create a proper getter function for the property$# + ''' + identifier: method.deprecated count: 1 path: administrator/components/com_workflow/src/Model/TransitionModel.php @@ -7862,15 +8512,34 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface + count: 1 + path: administrator/modules/mod_privacy_status/src/Helper/PrivacyStatusHelper.php + + - + message: ''' + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 1 path: administrator/modules/mod_quickicon/src/Helper/QuickIconHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/modules/mod_sampledata/src/Helper/SampledataHelper.php + - message: ''' #^Call to deprecated method triggerEvent\(\) of class Joomla\\CMS\\Application\\WebApplication\: @@ -7906,6 +8575,16 @@ parameters: count: 1 path: administrator/modules/mod_submenu/src/Menu/Menu.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: administrator/modules/mod_submenu/src/Menu/Menu.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -8054,36 +8733,6 @@ parameters: count: 1 path: components/com_banners/src/Model/BannersModel.php - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Config\\Site\\Controller\\ConfigController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_config/src/Controller/ConfigController.php - - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Config\\Site\\Controller\\ModulesController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_config/src/Controller/ModulesController.php - - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Config\\Site\\Controller\\TemplatesController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_config/src/Controller/TemplatesController.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -8108,12 +8757,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 2 path: components/com_config/src/Model/FormModel.php @@ -8220,16 +8868,6 @@ parameters: count: 1 path: components/com_contact/src/Controller/ContactController.php - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Contact\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_contact/src/Controller/DisplayController.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Categories\\Categories\: @@ -8308,12 +8946,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 2 path: components/com_contact/src/Model/ContactModel.php @@ -8331,7 +8968,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# @@ -8347,7 +8984,7 @@ parameters: Inject the router or load it from the dependency injection container Example\: Factory\:\:getContainer\(\)\-\>get\(\$name\);$# ''' - identifier: method.deprecated + identifier: staticMethod.deprecated count: 4 path: components/com_contact/src/Service/Router.php @@ -8393,12 +9030,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 5 path: components/com_contact/src/View/Contact/HtmlView.php @@ -8546,16 +9182,6 @@ parameters: count: 1 path: components/com_content/src/Controller/ArticleController.php - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Content\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_content/src/Controller/DisplayController.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -8700,6 +9326,17 @@ parameters: count: 1 path: components/com_content/src/Model/CategoryModel.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: components/com_content/src/Model/FormModel.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -8732,17 +9369,6 @@ parameters: count: 1 path: components/com_content/src/Model/FormModel.php - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: components/com_content/src/Model/FormModel.php - - message: ''' #^Call to deprecated method getRouter\(\) of class Joomla\\CMS\\Application\\CMSApplication\: @@ -8750,7 +9376,7 @@ parameters: Inject the router or load it from the dependency injection container Example\: Factory\:\:getContainer\(\)\-\>get\(\$name\);$# ''' - identifier: method.deprecated + identifier: staticMethod.deprecated count: 4 path: components/com_content/src/Service/Router.php @@ -8767,12 +9393,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: components/com_content/src/View/Archive/HtmlView.php @@ -8818,12 +9443,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: components/com_content/src/View/Category/HtmlView.php @@ -8874,12 +9498,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: components/com_content/src/View/Featured/HtmlView.php @@ -8914,12 +9537,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: components/com_content/tmpl/category/blog.php @@ -8989,26 +9611,6 @@ parameters: count: 1 path: components/com_content/tmpl/form/edit.php - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Contenthistory\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_contenthistory/src/Controller/DisplayController.php - - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Fields\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_fields/src/Controller/DisplayController.php - - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -9035,12 +9637,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: components/com_finder/src/Model/SearchModel.php @@ -9115,16 +9716,6 @@ parameters: count: 1 path: components/com_finder/tmpl/search/default_sorting.php - - - message: ''' - #^Parameter \$input of method Joomla\\Component\\Modules\\Site\\Controller\\DisplayController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: components/com_modules/src/Controller/DisplayController.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Categories\\Categories\: @@ -9176,7 +9767,7 @@ parameters: Inject the router or load it from the dependency injection container Example\: Factory\:\:getContainer\(\)\-\>get\(\$name\);$# ''' - identifier: method.deprecated + identifier: staticMethod.deprecated count: 4 path: components/com_newsfeeds/src/Service/Router.php @@ -9360,6 +9951,17 @@ parameters: count: 1 path: components/com_tags/src/Helper/RouteHelper.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: components/com_tags/src/Model/TagModel.php + - message: ''' #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Table\\Table\: @@ -9381,17 +9983,6 @@ parameters: count: 1 path: components/com_tags/src/Model/TagModel.php - - - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# - ''' - identifier: classConstant.deprecatedClass - count: 1 - path: components/com_tags/src/Model/TagModel.php - - message: ''' #^Access to deprecated property \$sefparams of class Joomla\\Component\\Tags\\Site\\Service\\Router\: @@ -9426,12 +10017,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: components/com_tags/src/View/Tag/HtmlView.php @@ -9581,12 +10171,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: components/com_users/src/Model/RegistrationModel.php @@ -9623,6 +10212,16 @@ parameters: count: 15 path: components/com_users/src/Model/ResetModel.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 4 + path: components/com_users/src/Model/ResetModel.php + - message: ''' #^Call to deprecated method getErrors\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -9670,12 +10269,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: components/com_users/src/View/Profile/HtmlView.php @@ -10056,16 +10654,6 @@ parameters: count: 1 path: installation/src/Application/InstallationApplication.php - - - message: ''' - #^Parameter \$input of method Joomla\\CMS\\Installation\\Controller\\InstallationController\:\:__construct\(\) has typehint with deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: parameter.deprecatedClass - count: 1 - path: installation/src/Controller/InstallationController.php - - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -10291,7 +10879,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: + #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -10390,26 +10978,35 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/Access/Rules.php - message: ''' - #^Return type of method Joomla\\CMS\\Access\\Rules\:\:getAllowed\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: libraries/src/Access/Rules.php + - + message: ''' + #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Encrypt\\Aes\: + 4\.3 \$strength will be removed in 6\.0$# + ''' + identifier: method.deprecated + count: 1 + path: libraries/src/Application/AdministratorApplication.php + - message: ''' #^Call to deprecated method getDocument\(\) of class Joomla\\CMS\\Factory\: @@ -10472,35 +11069,15 @@ parameters: 4\.0 will be removed in 6\.0 Implement the route functionality in the extending class, this here will be removed without replacement$# ''' - identifier: method.deprecated - count: 1 - path: libraries/src/Application/ApiApplication.php - - - - message: '#^Property Joomla\\CMS\\Application\\BaseApplication\:\:\$input is not writable\.$#' - identifier: assign.propertyReadOnly - count: 1 - path: libraries/src/Application/BaseApplication.php - - - - message: ''' - #^Class Joomla\\CMS\\Application\\CLI\\Output\\Stdout extends deprecated class Joomla\\CMS\\Application\\CLI\\CliOutput\: - 4\.3 will be removed in 6\.0 - Use the `joomla/console` package instead$# - ''' - identifier: class.extendsDeprecatedClass + identifier: method.deprecated count: 1 - path: libraries/src/Application/CLI/Output/Stdout.php + path: libraries/src/Application/ApiApplication.php - - message: ''' - #^Class Joomla\\CMS\\Application\\CLI\\Output\\Xml extends deprecated class Joomla\\CMS\\Application\\CLI\\CliOutput\: - 4\.3 will be removed in 6\.0 - Use the `joomla/console` package instead$# - ''' - identifier: class.extendsDeprecatedClass + message: '#^Property Joomla\\CMS\\Application\\BaseApplication\:\:\$input is not writable\.$#' + identifier: assign.propertyReadOnly count: 1 - path: libraries/src/Application/CLI/Output/Xml.php + path: libraries/src/Application/BaseApplication.php - message: ''' @@ -10574,6 +11151,16 @@ parameters: count: 1 path: libraries/src/Application/ConsoleApplication.php + - + message: ''' + #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Console\\CheckJoomlaUpdatesCommand\: + 5\.1\.0 will be removed in 6\.0 + Use core\:update\:check instead of core\:check\-updates$# + ''' + identifier: method.deprecated + count: 1 + path: libraries/src/Application/ConsoleApplication.php + - message: ''' #^Call to deprecated method register\(\) of class JLoader\: @@ -10585,43 +11172,73 @@ parameters: count: 1 path: libraries/src/Application/ConsoleApplication.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Input\\Cli\: + 4\.3 will be removed in 6\.0 + Use the `joomla/console` package instead$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Application/ConsoleApplication.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Input\\Cli\: 4\.3 will be removed in 6\.0 Use the `joomla/console` package instead$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Application/ConsoleApplication.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Application\\CliApplication\: + 4\.0 will be removed in 6\.0 + Use the ConsoleApplication instead$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: libraries/src/Application/DaemonApplication.php + + - + message: ''' + #^Access to property \$input of deprecated class Joomla\\CMS\\Application\\CliApplication\: + 4\.0 will be removed in 6\.0 + Use the ConsoleApplication instead$# + ''' + identifier: property.deprecatedClass + count: 3 + path: libraries/src/Application/DaemonApplication.php + - message: ''' #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Application\\CliApplication\: 4\.0 will be removed in 6\.0 Use the ConsoleApplication instead$# ''' - identifier: staticMethod.deprecatedClass + identifier: method.deprecatedClass count: 1 path: libraries/src/Application/DaemonApplication.php - message: ''' - #^Class Joomla\\CMS\\Application\\DaemonApplication extends deprecated class Joomla\\CMS\\Application\\CliApplication\: + #^Call to method getContainer\(\) of deprecated class Joomla\\CMS\\Application\\CliApplication\: 4\.0 will be removed in 6\.0 Use the ConsoleApplication instead$# ''' - identifier: class.extendsDeprecatedClass + identifier: method.deprecatedClass count: 1 path: libraries/src/Application/DaemonApplication.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Application\\CliApplication\: + #^Class Joomla\\CMS\\Application\\DaemonApplication extends deprecated class Joomla\\CMS\\Application\\CliApplication\: 4\.0 will be removed in 6\.0 Use the ConsoleApplication instead$# ''' - identifier: classConstant.deprecatedClass + identifier: class.extendsDeprecatedClass count: 1 path: libraries/src/Application/DaemonApplication.php @@ -10653,6 +11270,15 @@ parameters: count: 1 path: libraries/src/Application/SiteApplication.php + - + message: ''' + #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Encrypt\\Aes\: + 4\.3 \$strength will be removed in 6\.0$# + ''' + identifier: method.deprecated + count: 1 + path: libraries/src/Application/SiteApplication.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -10709,13 +11335,23 @@ parameters: count: 1 path: libraries/src/Application/WebApplication.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Input\\Input\: + 4\.3 will be removed in 6\.0\. + Use Joomla\\Input\\Input instead$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Application/WebApplication.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Application/WebApplication.php @@ -10827,6 +11463,16 @@ parameters: count: 1 path: libraries/src/Captcha/Captcha.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Captcha/Captcha.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -10881,7 +11527,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Categories/CategoryNode.php @@ -10892,7 +11538,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Categories/CategoryNode.php @@ -10903,7 +11549,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Changelog/Changelog.php @@ -10914,7 +11560,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Changelog/Changelog.php @@ -11071,6 +11717,39 @@ parameters: count: 1 path: libraries/src/Console/ExtensionRemoveCommand.php + - + message: ''' + #^Access to property \$batchOffset of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: libraries/src/Console/FinderIndexCommand.php + + - + message: ''' + #^Access to property \$batchSize of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: libraries/src/Console/FinderIndexCommand.php + + - + message: ''' + #^Access to property \$totalItems of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Console/FinderIndexCommand.php + - message: ''' #^Call to deprecated method getLanguage\(\) of class Joomla\\CMS\\Factory\: @@ -11085,12 +11764,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: libraries/src/Console/FinderIndexCommand.php @@ -11309,6 +11987,16 @@ parameters: count: 1 path: libraries/src/Document/Renderer/Html/ModulesRenderer.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Document/Renderer/Html/ModulesRenderer.php + - message: ''' #^Access to deprecated property \$_script of class Joomla\\CMS\\Document\\Document\: @@ -11351,11 +12039,12 @@ parameters: - message: ''' - #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Object\\CMSObject\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to method getProperties\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/Editor/Button/ButtonsRegistry.php @@ -11383,13 +12072,23 @@ parameters: count: 1 path: libraries/src/Encrypt/AES/Mcrypt.php + - + message: ''' + #^Call to method isSupported\(\) of deprecated class Joomla\\CMS\\Encrypt\\AES\\Mcrypt\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Encrypt/Aes.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Encrypt\\AES\\Mcrypt\: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Encrypt/Aes.php @@ -11448,7 +12147,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Cache/AfterPurgeEvent.php @@ -11467,7 +12166,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Checkin/AfterCheckinEvent.php @@ -11486,7 +12185,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Contact/SubmitContactEvent.php @@ -11515,7 +12214,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Contact/ValidateContactEvent.php @@ -11594,7 +12293,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Content/ContentEvent.php @@ -11613,7 +12312,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/CustomFields/CustomFieldsEvent.php @@ -11662,7 +12361,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Extension/AbstractExtensionEvent.php @@ -11681,7 +12380,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Extension/AbstractJoomlaUpdateEvent.php @@ -11700,7 +12399,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Finder/AbstractFinderEvent.php @@ -11759,7 +12458,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Installer/BeforePackageDownloadEvent.php @@ -11778,7 +12477,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Installer/InstallerEvent.php @@ -11797,7 +12496,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Mail/MailTemplateEvent.php @@ -11816,7 +12515,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Menu/AfterGetMenuTypeOptionsEvent.php @@ -11835,7 +12534,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Menu/BeforeRenderMenuItemsViewEvent.php @@ -11854,7 +12553,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Menu/PreprocessMenuItemsEvent.php @@ -11883,7 +12582,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Model/AfterCleanCacheEvent.php @@ -11932,7 +12631,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Model/FormEvent.php @@ -11951,7 +12650,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Model/ModelEvent.php @@ -11970,7 +12669,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Module/ModuleEvent.php @@ -12239,7 +12938,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Plugin/System/Stats/GetStatsDataEvent.php @@ -12368,7 +13067,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/Privacy/PrivacyEvent.php @@ -12408,7 +13107,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/QuickIcon/GetIconEvent.php @@ -12727,7 +13426,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Event/User/UserEvent.php @@ -12753,6 +13452,16 @@ parameters: count: 4 path: libraries/src/Exception/ExceptionHandler.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Exception/ExceptionHandler.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -12776,6 +13485,17 @@ parameters: count: 1 path: libraries/src/Extension/LegacyComponent.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Component\\Router\\RouterLegacy\: + 5\.1 will be removed in 7\.0 + Will be removed without replacement\. Use the class based router + implementing the RouterInterface$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Extension/LegacyComponent.php + - message: ''' #^Class Joomla\\CMS\\Extension\\LegacyComponent implements deprecated interface Joomla\\CMS\\Fields\\FieldsFormServiceInterface\: @@ -12792,7 +13512,7 @@ parameters: Will be removed without replacement\. Use the class based router implementing the RouterInterface$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Extension/LegacyComponent.php @@ -12810,22 +13530,22 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Filesystem\\Stream\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Filesystem\\Stream\: 4\.4 will be removed in 6\.0 Use Joomla\\Filesystem\\Stream instead\.$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 2 path: libraries/src/Factory.php - message: ''' - #^Return type of method Joomla\\CMS\\Factory\:\:getStream\(\) has typehint with deprecated class Joomla\\CMS\\Filesystem\\Stream\: + #^Instantiation of deprecated class Joomla\\CMS\\Filesystem\\Stream\: 4\.4 will be removed in 6\.0 Use Joomla\\Filesystem\\Stream instead\.$# ''' - identifier: return.deprecatedClass - count: 1 + identifier: new.deprecatedClass + count: 2 path: libraries/src/Factory.php - @@ -12842,7 +13562,7 @@ parameters: - message: ''' - #^Call to method clean\(\) of deprecated class Joomla\\Filesystem\\Path\: + #^Call to static method clean\(\) on deprecated class Joomla\\CMS\\Filesystem\\Path\: 4\.4 will be removed in 6\.0 Use Joomla\\Filesystem\\Path instead\.$# ''' @@ -13118,23 +13838,24 @@ parameters: - message: ''' - #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Object\\CMSObject\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: + 4\.3 will be removed in 6\.0 + Load the user service from the dependency injection container or get from the application object + Example\: + Factory\:\:getApplication\(\)\-\>getIdentity\(\);$# ''' - identifier: method.deprecated + identifier: staticMethod.deprecated count: 1 path: libraries/src/Form/Form.php - message: ''' - #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: + #^Call to method getProperties\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 - Load the user service from the dependency injection container or get from the application object - Example\: - Factory\:\:getApplication\(\)\-\>getIdentity\(\);$# + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: staticMethod.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/Form/Form.php @@ -13267,6 +13988,17 @@ parameters: count: 1 path: libraries/src/HTML/Helpers/ActionsDropdown.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/HTML/Helpers/AdminLanguage.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -13274,7 +14006,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/HTML/Helpers/AdminLanguage.php @@ -13338,6 +14070,17 @@ parameters: count: 1 path: libraries/src/HTML/Helpers/ContentLanguage.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/HTML/Helpers/ContentLanguage.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Object\\CMSObject\: @@ -13345,7 +14088,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/HTML/Helpers/ContentLanguage.php @@ -13628,7 +14371,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\HTML\\Helpers\\FormBehavior\: + #^Access to constant on deprecated class Joomla\\CMS\\HTML\\Helpers\\FormBehavior\: 4\.0 will be removed in 6\.0 Will be removed without replacement Use choice\.js instead @@ -13642,7 +14385,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\HTML\\Helpers\\SortableList\: + #^Access to constant on deprecated class Joomla\\CMS\\HTML\\Helpers\\SortableList\: 4\.0 will be removed in 6\.0 Sortable List will be deprecated in favour of a new dragula script in 4\.0$# ''' @@ -13662,6 +14405,16 @@ parameters: count: 1 path: libraries/src/Help/Help.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Helper/AuthenticationHelper.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -13698,12 +14451,21 @@ parameters: count: 1 path: libraries/src/Helper/ContentHelper.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: + 7\.0 Use the Registry directly$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Helper/ContentHelper.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: 7\.0 Use the Registry directly$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Helper/ContentHelper.php @@ -13743,6 +14505,16 @@ parameters: count: 1 path: libraries/src/Helper/ModuleHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: libraries/src/Helper/ModuleHelper.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Categories\\Categories\: @@ -13815,87 +14587,27 @@ parameters: ''' identifier: class.implementsDeprecatedInterface count: 1 - path: libraries/src/Http/Transport/CurlTransport.php - - - - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: - 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# - ''' - identifier: new.deprecated - count: 1 - path: libraries/src/Http/Transport/CurlTransport.php - - - - message: ''' - #^Return type of method Joomla\\CMS\\Http\\Transport\\CurlTransport\:\:getResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: - 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# - ''' - identifier: return.deprecatedClass - count: 1 - path: libraries/src/Http/Transport/CurlTransport.php - - - - message: ''' - #^Return type of method Joomla\\CMS\\Http\\Transport\\CurlTransport\:\:request\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: - 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# - ''' - identifier: return.deprecatedClass - count: 1 - path: libraries/src/Http/Transport/CurlTransport.php - - - - message: ''' - #^Class Joomla\\CMS\\Http\\Transport\\SocketTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: - 4\.0 will be removed in 6\.0 - Implement Joomla\\Http\\TransportInterface instead$# - ''' - identifier: class.implementsDeprecatedInterface - count: 1 - path: libraries/src/Http/Transport/SocketTransport.php - - - - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: - 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# - ''' - identifier: new.deprecated - count: 1 - path: libraries/src/Http/Transport/SocketTransport.php - - - - message: ''' - #^Return type of method Joomla\\CMS\\Http\\Transport\\SocketTransport\:\:getResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: - 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# - ''' - identifier: return.deprecatedClass - count: 1 - path: libraries/src/Http/Transport/SocketTransport.php + path: libraries/src/Http/Transport/CurlTransport.php - message: ''' - #^Return type of method Joomla\\CMS\\Http\\Transport\\SocketTransport\:\:request\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: 4\.0 will be removed in 6\.0 Use Joomla\\Http\\Response instead$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 - path: libraries/src/Http/Transport/SocketTransport.php + path: libraries/src/Http/Transport/CurlTransport.php - message: ''' - #^Class Joomla\\CMS\\Http\\Transport\\StreamTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: + #^Class Joomla\\CMS\\Http\\Transport\\SocketTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: 4\.0 will be removed in 6\.0 Implement Joomla\\Http\\TransportInterface instead$# ''' identifier: class.implementsDeprecatedInterface count: 1 - path: libraries/src/Http/Transport/StreamTransport.php + path: libraries/src/Http/Transport/SocketTransport.php - message: ''' @@ -13903,27 +14615,27 @@ parameters: 4\.0 will be removed in 6\.0 Use Joomla\\Http\\Response instead$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 - path: libraries/src/Http/Transport/StreamTransport.php + path: libraries/src/Http/Transport/SocketTransport.php - message: ''' - #^Return type of method Joomla\\CMS\\Http\\Transport\\StreamTransport\:\:getResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + #^Class Joomla\\CMS\\Http\\Transport\\StreamTransport implements deprecated interface Joomla\\CMS\\Http\\TransportInterface\: 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# + Implement Joomla\\Http\\TransportInterface instead$# ''' - identifier: return.deprecatedClass + identifier: class.implementsDeprecatedInterface count: 1 path: libraries/src/Http/Transport/StreamTransport.php - message: ''' - #^Return type of method Joomla\\CMS\\Http\\Transport\\StreamTransport\:\:request\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: + #^Instantiation of deprecated class Joomla\\CMS\\Http\\Response\: 4\.0 will be removed in 6\.0 Use Joomla\\Http\\Response instead$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: libraries/src/Http/Transport/StreamTransport.php @@ -13933,46 +14645,6 @@ parameters: count: 4 path: libraries/src/Image/Image.php - - - message: ''' - #^Class Joomla\\CMS\\Input\\Cli extends deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: class.extendsDeprecatedClass - count: 1 - path: libraries/src/Input/Cli.php - - - - message: ''' - #^Class Joomla\\CMS\\Input\\Cookie extends deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: class.extendsDeprecatedClass - count: 1 - path: libraries/src/Input/Cookie.php - - - - message: ''' - #^Class Joomla\\CMS\\Input\\Files extends deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: class.extendsDeprecatedClass - count: 1 - path: libraries/src/Input/Files.php - - - - message: ''' - #^Class Joomla\\CMS\\Input\\Json extends deprecated class Joomla\\CMS\\Input\\Input\: - 4\.3 will be removed in 6\.0\. - Use Joomla\\Input\\Input instead$# - ''' - identifier: class.extendsDeprecatedClass - count: 1 - path: libraries/src/Input/Json.php - - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\Table\\Table\: @@ -14042,11 +14714,11 @@ parameters: - message: ''' - #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper setter function for the property$# + #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 3 path: libraries/src/Installer/Adapter/LanguageAdapter.php @@ -14118,11 +14790,21 @@ parameters: - message: ''' - #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper setter function for the property$# + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Installer/Adapter/PackageAdapter.php + + - + message: ''' + #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass count: 1 path: libraries/src/Installer/Adapter/PackageAdapter.php @@ -14182,6 +14864,56 @@ parameters: count: 1 path: libraries/src/Installer/Adapter/TemplateAdapter.php + - + message: ''' + #^Access to property \$_adapterfolder of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Installer/Installer.php + + - + message: ''' + #^Access to property \$_adapters of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 3 + path: libraries/src/Installer/Installer.php + + - + message: ''' + #^Access to property \$_basepath of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Installer/Installer.php + + - + message: ''' + #^Access to property \$_classprefix of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 5 + path: libraries/src/Installer/Installer.php + + - + message: ''' + #^Access to property \$_db of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Installer/Installer.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -14210,10 +14942,20 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: staticMethod.deprecatedClass + identifier: method.deprecatedClass count: 1 path: libraries/src/Installer/Installer.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 4 + path: libraries/src/Installer/Installer.php + - message: ''' #^Class Joomla\\CMS\\Installer\\Installer extends deprecated class Joomla\\CMS\\Adapter\\Adapter\: @@ -14266,11 +15008,11 @@ parameters: - message: ''' - #^Call to deprecated method set\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper setter function for the property$# + #^Call to method set\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/Installer/InstallerAdapter.php @@ -14281,7 +15023,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Installer/InstallerExtension.php @@ -14292,7 +15034,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Installer/InstallerExtension.php @@ -14306,6 +15048,16 @@ parameters: count: 1 path: libraries/src/Installer/InstallerHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Installer/InstallerHelper.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -14504,8 +15256,19 @@ parameters: path: libraries/src/MVC/Controller/ApiController.php - - message: '#^Call to deprecated method singularize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecated + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/MVC/Controller/ApiController.php + + - + message: '#^Call to method singularize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecatedClass count: 4 path: libraries/src/MVC/Controller/ApiController.php @@ -14516,7 +15279,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/MVC/Controller/ApiController.php @@ -14542,6 +15305,16 @@ parameters: count: 1 path: libraries/src/MVC/Controller/BaseController.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/MVC/Controller/BaseController.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -14597,6 +15370,17 @@ parameters: count: 1 path: libraries/src/MVC/Factory/LegacyFactory.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: libraries/src/MVC/Model/AdminModel.php + - message: ''' #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: @@ -14642,41 +15426,39 @@ parameters: - message: ''' - #^Call to deprecated method getTypeByAlias\(\) of class Joomla\\CMS\\UCM\\UCMType\: - 5\.4\.0 will be removed in 7\.0 without replacement$# + #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Throw an Exception instead of using setError$# ''' identifier: method.deprecated - count: 1 + count: 38 path: libraries/src/MVC/Model/AdminModel.php - message: ''' - #^Call to deprecated method getTypeByTable\(\) of class Joomla\\CMS\\UCM\\UCMType\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/MVC/Model/AdminModel.php - message: ''' - #^Call to deprecated method setError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: - 3\.1\.4 will be removed in 7\.0 - Will be removed without replacement - Throw an Exception instead of using setError$# + #^Call to method getTypeByAlias\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: method.deprecated - count: 38 + identifier: method.deprecatedClass + count: 1 path: libraries/src/MVC/Model/AdminModel.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Object\\CMSObject\: - 4\.3 will be removed in 6\.0 - Use \\stdClass or \\Joomla\\Registry\\Registry instead\. - Example\: new \\Joomla\\Registry\\Registry\(\);$# + #^Call to method getTypeByTable\(\) of deprecated class Joomla\\CMS\\UCM\\UCMType\: + 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: classConstant.deprecatedClass + identifier: method.deprecatedClass count: 1 path: libraries/src/MVC/Model/AdminModel.php @@ -14685,7 +15467,7 @@ parameters: #^Instantiation of deprecated class Joomla\\CMS\\UCM\\UCMType\: 5\.4\.0 will be removed in 7\.0 without replacement$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/MVC/Model/AdminModel.php @@ -14743,12 +15525,21 @@ parameters: count: 1 path: libraries/src/MVC/Model/BaseDatabaseModel.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\Model\\State\: + 5\.0\.0 will be removed in 7\.0, use the Registry directly$# + ''' + identifier: method.deprecatedClass + count: 2 + path: libraries/src/MVC/Model/BaseModel.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\Model\\State\: 5\.0\.0 will be removed in 7\.0, use the Registry directly$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 2 path: libraries/src/MVC/Model/BaseModel.php @@ -14758,7 +15549,7 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/MVC/Model/BaseModel.php @@ -14769,7 +15560,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/MVC/Model/BaseModel.php @@ -14780,7 +15571,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/MVC/Model/BaseModel.php @@ -14854,7 +15645,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/MVC/View/AbstractView.php @@ -14865,7 +15656,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/MVC/View/AbstractView.php @@ -14970,12 +15761,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 4 path: libraries/src/MVC/View/CategoryView.php @@ -14990,12 +15780,21 @@ parameters: count: 5 path: libraries/src/MVC/View/FormView.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: + 7\.0 Use the Registry directly$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/MVC/View/FormView.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: 7\.0 Use the Registry directly$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/MVC/View/FormView.php @@ -15034,6 +15833,16 @@ parameters: count: 1 path: libraries/src/MVC/View/HtmlView.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: libraries/src/MVC/View/HtmlView.php + - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\MVC\\View\\AbstractView\: @@ -15045,6 +15854,16 @@ parameters: count: 2 path: libraries/src/MVC/View/JsonApiView.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: libraries/src/MVC/View/JsonApiView.php + - message: ''' #^Call to deprecated method get\(\) of class Joomla\\CMS\\MVC\\View\\AbstractView\: @@ -15067,12 +15886,21 @@ parameters: count: 1 path: libraries/src/MVC/View/ListView.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: + 7\.0 Use the Registry directly$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/MVC/View/ListView.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\MVC\\View\\CanDo\: 7\.0 Use the Registry directly$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/MVC/View/ListView.php @@ -15100,6 +15928,16 @@ parameters: count: 1 path: libraries/src/Mail/MailTemplate.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Mail/MailTemplate.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -15227,6 +16065,16 @@ parameters: count: 1 path: libraries/src/Plugin/PluginHelper.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Plugin/PluginHelper.php + - message: '#^Unsafe usage of new static\(\)\.$#' identifier: new.static @@ -15245,6 +16093,17 @@ parameters: count: 2 path: libraries/src/Proxy/ObjectReadOnlyProxy.php + - + message: ''' + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Component\\Router\\RouterLegacy\: + 5\.1 will be removed in 7\.0 + Will be removed without replacement\. Use the class based router + implementing the RouterInterface$# + ''' + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Router/SiteRouter.php + - message: ''' #^Instantiation of deprecated class Joomla\\CMS\\Component\\Router\\RouterLegacy\: @@ -15252,7 +16111,7 @@ parameters: Will be removed without replacement\. Use the class based router implementing the RouterInterface$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Router/SiteRouter.php @@ -15264,17 +16123,28 @@ parameters: - message: ''' - #^Call to deprecated method getProperties\(\) of class Joomla\\CMS\\Object\\CMSObject\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: libraries/src/Serializer/JoomlaSerializer.php + + - + message: ''' + #^Call to method getProperties\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/Serializer/JoomlaSerializer.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: + #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -15284,7 +16154,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: + #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: 4\.0 will be removed in 6\.0 Support for MD5 hashed passwords will be removed without replacement$# ''' @@ -15294,7 +16164,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: 4\.0 will be removed in 6\.0 Support for PHPass hashed passwords will be removed without replacement$# ''' @@ -15308,7 +16178,7 @@ parameters: 4\.0 will be removed in 6\.0 Support for MD5 hashed passwords will be removed without replacement$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/Service/Provider/Authentication.php @@ -15318,27 +16188,7 @@ parameters: 4\.0 will be removed in 6\.0 Support for PHPass hashed passwords will be removed without replacement$# ''' - identifier: new.deprecated - count: 1 - path: libraries/src/Service/Provider/Authentication.php - - - - message: ''' - #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: - 4\.0 will be removed in 6\.0 - Support for MD5 hashed passwords will be removed without replacement$# - ''' - identifier: return.deprecatedClass - count: 1 - path: libraries/src/Service/Provider/Authentication.php - - - - message: ''' - #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: - 4\.0 will be removed in 6\.0 - Support for PHPass hashed passwords will be removed without replacement$# - ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: libraries/src/Service/Provider/Authentication.php @@ -15353,6 +16203,16 @@ parameters: count: 1 path: libraries/src/Service/Provider/Config.php + - + message: ''' + #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Console\\CheckJoomlaUpdatesCommand\: + 5\.1\.0 will be removed in 6\.0 + Use core\:update\:check instead of core\:check\-updates$# + ''' + identifier: method.deprecated + count: 1 + path: libraries/src/Service/Provider/Console.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\Database\\DatabaseDriver\: @@ -15364,7 +16224,7 @@ parameters: - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: + #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -15374,27 +16234,27 @@ parameters: - message: ''' - #^Instantiation of deprecated class Joomla\\CMS\\Input\\Input\: + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' - identifier: new.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/Service/Provider/Input.php - message: ''' - #^Return type of anonymous function has typehint with deprecated class Joomla\\CMS\\Input\\Input\: + #^Instantiation of deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' - identifier: return.deprecatedClass + identifier: new.deprecatedClass count: 1 path: libraries/src/Service/Provider/Input.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Input\\Input\: + #^Access to constant on deprecated class Joomla\\CMS\\Input\\Input\: 4\.3 will be removed in 6\.0\. Use Joomla\\Input\\Input instead$# ''' @@ -15698,6 +16558,16 @@ parameters: count: 8 path: libraries/src/Table/Table.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Table/Table.php + - message: ''' #^Usage of deprecated trait Joomla\\CMS\\Object\\LegacyErrorHandlingTrait in class Joomla\\CMS\\Table\\Table\: @@ -15705,7 +16575,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Table/Table.php @@ -15716,7 +16586,7 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Table/Table.php @@ -15871,15 +16741,6 @@ parameters: count: 2 path: libraries/src/Toolbar/ToolbarHelper.php - - - message: ''' - #^Class Joomla\\CMS\\UCM\\UCMContent extends deprecated class Joomla\\CMS\\UCM\\UCMBase\: - 5\.4\.0 will be removed in 7\.0 without replacement$# - ''' - identifier: class.extendsDeprecatedClass - count: 1 - path: libraries/src/UCM/UCMContent.php - - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -15914,6 +16775,16 @@ parameters: count: 1 path: libraries/src/Updater/Adapter/ExtensionAdapter.php + - + message: ''' + #^Access to property \$db of deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Updater/Adapter/TufAdapter.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -15956,7 +16827,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Updater/Update.php @@ -15967,30 +16838,60 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/Updater/Update.php - message: ''' - #^Class Joomla\\CMS\\Updater\\UpdateAdapter extends deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: + #^Access to property \$parent of deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: class.extendsDeprecatedClass + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Updater/UpdateAdapter.php + + - + message: ''' + #^Call to method getDbo\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass + count: 2 + path: libraries/src/Updater/UpdateAdapter.php + + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 1 path: libraries/src/Updater/UpdateAdapter.php - message: ''' - #^Return type of method Joomla\\CMS\\Updater\\UpdateAdapter\:\:getUpdateSiteResponse\(\) has typehint with deprecated class Joomla\\CMS\\Http\\Response\: - 4\.0 will be removed in 6\.0 - Use Joomla\\Http\\Response instead$# + #^Class Joomla\\CMS\\Updater\\UpdateAdapter extends deprecated class Joomla\\CMS\\Adapter\\AdapterInstance\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: return.deprecatedClass + identifier: class.extendsDeprecatedClass count: 1 path: libraries/src/Updater/UpdateAdapter.php + - + message: ''' + #^Access to property \$_adapters of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: property.deprecatedClass + count: 2 + path: libraries/src/Updater/Updater.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Table\\Table\: @@ -16008,7 +16909,27 @@ parameters: 4\.3 will be removed in 6\.0 Will be removed without replacement$# ''' - identifier: staticMethod.deprecatedClass + identifier: method.deprecatedClass + count: 1 + path: libraries/src/Updater/Updater.php + + - + message: ''' + #^Call to method getDbo\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass + count: 4 + path: libraries/src/Updater/Updater.php + + - + message: ''' + #^Call to method setAdapter\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# + ''' + identifier: method.deprecatedClass count: 1 path: libraries/src/Updater/Updater.php @@ -16122,6 +17043,16 @@ parameters: count: 5 path: libraries/src/User/User.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 2 + path: libraries/src/User/User.php + - message: ''' #^Usage of deprecated trait Joomla\\CMS\\Object\\LegacyErrorHandlingTrait in class Joomla\\CMS\\User\\User\: @@ -16129,7 +17060,7 @@ parameters: Will be removed without replacement Throw an Exception instead of setError$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/User/User.php @@ -16140,10 +17071,41 @@ parameters: Will be removed without replacement Create proper setter functions for the individual properties or use a \\Joomla\\Registry\\Registry$# ''' - identifier: traitUse.deprecated + identifier: traitUse.deprecatedTrait count: 1 path: libraries/src/User/User.php + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: + 4\.0 will be removed in 6\.0 + Support for MD5 hashed passwords will be removed without replacement$# + ''' + identifier: classConstant.deprecatedClass + count: 1 + path: libraries/src/User/UserHelper.php + + - + message: ''' + #^Access to constant on deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + 4\.0 will be removed in 6\.0 + Support for PHPass hashed passwords will be removed without replacement$# + ''' + identifier: classConstant.deprecatedClass + count: 2 + path: libraries/src/User/UserHelper.php + + - + message: ''' + #^Access to property \$id of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: libraries/src/User/UserHelper.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: @@ -16204,33 +17166,43 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method __construct\(\) of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 1 path: libraries/src/User/UserHelper.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\MD5Handler\: + #^Call to method checkIfRehashNeeded\(\) of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: 4\.0 will be removed in 6\.0 - Support for MD5 hashed passwords will be removed without replacement$# + Support for PHPass hashed passwords will be removed without replacement$# ''' - identifier: classConstant.deprecatedClass + identifier: method.deprecatedClass + count: 1 + path: libraries/src/User/UserHelper.php + + - + message: ''' + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface count: 1 path: libraries/src/User/UserHelper.php - message: ''' - #^Fetching class constant class of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: + #^Call to method validatePassword\(\) of deprecated class Joomla\\CMS\\Authentication\\Password\\PHPassHandler\: 4\.0 will be removed in 6\.0 Support for PHPass hashed passwords will be removed without replacement$# ''' - identifier: classConstant.deprecatedClass - count: 2 + identifier: method.deprecatedClass + count: 1 path: libraries/src/User/UserHelper.php - @@ -16290,7 +17262,7 @@ parameters: Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/User/UserHelper.php @@ -16317,6 +17289,16 @@ parameters: count: 2 path: libraries/src/Versioning/Versioning.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: libraries/src/Versioning/Versioning.php + - message: ''' #^Call to deprecated method getUser\(\) of class Joomla\\CMS\\Factory\: @@ -16343,17 +17325,17 @@ parameters: #^Instantiation of deprecated class Webauthn\\TokenBinding\\IgnoreTokenBindingHandler\: Since 4\.3\.0 and will be removed in 5\.0\.0$# ''' - identifier: new.deprecated + identifier: new.deprecatedClass count: 1 path: libraries/src/WebAuthn/Server.php - message: ''' - #^Call to deprecated method get\(\) of class Joomla\\CMS\\Adapter\\Adapter\: - 4\.3\.0 will be removed in 6\.0 - Create a proper getter function for the property$# + #^Call to method get\(\) of deprecated class Joomla\\CMS\\Adapter\\Adapter\: + 4\.3 will be removed in 6\.0 + Will be removed without replacement$# ''' - identifier: method.deprecated + identifier: method.deprecatedClass count: 3 path: plugins/actionlog/joomla/src/Extension/Joomla.php @@ -16542,12 +17524,11 @@ parameters: - message: ''' - #^Call to deprecated method triggerEvent\(\) of interface Joomla\\CMS\\Application\\EventAwareInterface\: - 4\.0 will be removed in 6\.0 - Use the Dispatcher method instead - Example\: Factory\:\:getApplication\(\)\-\>getDispatcher\(\)\-\>dispatch\(\$eventName, \$event\);$# + #^Call to method triggerEvent\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# ''' - identifier: method.deprecated + identifier: method.deprecatedInterface count: 1 path: plugins/editors/tinymce/src/Provider/TinyMCEProvider.php @@ -16775,12 +17756,89 @@ parameters: - message: ''' - #^Parameter \$item of method Joomla\\Plugin\\System\\GuidedTours\\Extension\\GuidedTours\:\:processTour\(\) has typehint with deprecated class Joomla\\CMS\\Object\\CMSObject\: + #^Access to property \$access of deprecated class Joomla\\CMS\\Object\\CMSObject\: 4\.3 will be removed in 6\.0 Use \\stdClass or \\Joomla\\Registry\\Registry instead\. Example\: new \\Joomla\\Registry\\Registry\(\);$# ''' - identifier: parameter.deprecatedClass + identifier: property.deprecatedClass + count: 1 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$autostart of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$description of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$id of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 3 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$published of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$title of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$uid of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass + count: 1 + path: plugins/system/guidedtours/src/Extension/GuidedTours.php + + - + message: ''' + #^Access to property \$url of deprecated class Joomla\\CMS\\Object\\CMSObject\: + 4\.3 will be removed in 6\.0 + Use \\stdClass or \\Joomla\\Registry\\Registry instead\. + Example\: new \\Joomla\\Registry\\Registry\(\);$# + ''' + identifier: property.deprecatedClass count: 1 path: plugins/system/guidedtours/src/Extension/GuidedTours.php @@ -16872,12 +17930,31 @@ parameters: count: 1 path: plugins/system/stats/src/Extension/Stats.php + - + message: ''' + #^Call to method getDispatcher\(\) of deprecated interface Joomla\\CMS\\Application\\EventAwareInterface\: + 4\.3 will be removed in 6\.0 + This interface will be removed without replacement as the Joomla 3\.x compatibility layer will be removed$# + ''' + identifier: method.deprecatedInterface + count: 1 + path: plugins/system/stats/src/Field/DataField.php + - message: '#^Class Webauthn\\AuthenticatorSelectionCriteria does not have a constructor and must be instantiated without any parameters\.$#' identifier: new.noConstructor count: 1 path: plugins/system/webauthn/src/Authentication.php + - + message: ''' + #^Call to deprecated method __construct\(\) of class Joomla\\CMS\\Encrypt\\Aes\: + 4\.3 \$strength will be removed in 6\.0$# + ''' + identifier: method.deprecated + count: 2 + path: plugins/system/webauthn/src/CredentialRepository.php + - message: ''' #^Call to deprecated method register\(\) of class Joomla\\CMS\\HTML\\HTMLHelper\: @@ -16981,8 +18058,8 @@ parameters: path: plugins/workflow/featuring/src/Extension/Featuring.php - - message: '#^Call to deprecated method singularize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecated + message: '#^Call to method singularize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecatedClass count: 1 path: plugins/workflow/featuring/src/Extension/Featuring.php @@ -16999,7 +18076,7 @@ parameters: path: plugins/workflow/publishing/src/Extension/Publishing.php - - message: '#^Call to deprecated method singularize\(\) of class Doctrine\\Common\\Inflector\\Inflector\.$#' - identifier: staticMethod.deprecated + message: '#^Call to method singularize\(\) of deprecated class Doctrine\\Common\\Inflector\\Inflector\.$#' + identifier: staticMethod.deprecatedClass count: 1 path: plugins/workflow/publishing/src/Extension/Publishing.php From d03809929034120cf045bfb105c0210392487f88 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sun, 3 Aug 2025 11:48:08 +0200 Subject: [PATCH 4/5] phpstan --- phpstan-baseline.neon | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index bc1f5af7df502..0d5daa1a5b63b 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -4128,6 +4128,17 @@ parameters: count: 1 path: administrator/components/com_languages/src/Controller/OverrideController.php + - + message: ''' + #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Catch thrown Exceptions instead of getError$# + ''' + identifier: method.deprecated + count: 1 + path: administrator/components/com_languages/src/Controller/OverridesController.php + - message: ''' #^Call to deprecated method getDbo\(\) of class Joomla\\CMS\\Factory\: From 604db1b8d3e6f5ec6fc15c64c6723d02dc7c7ff3 Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Sun, 3 Aug 2025 12:18:44 +0200 Subject: [PATCH 5/5] phpstan --- phpstan-baseline.neon | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index 0d5daa1a5b63b..401bf79eb30bb 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -4083,6 +4083,17 @@ parameters: count: 2 path: administrator/components/com_languages/src/Controller/InstalledController.php + - + message: ''' + #^Call to deprecated method getError\(\) of class Joomla\\CMS\\MVC\\Model\\BaseModel\: + 3\.1\.4 will be removed in 7\.0 + Will be removed without replacement + Catch thrown Exceptions instead of getError$# + ''' + identifier: method.deprecated + count: 2 + path: administrator/components/com_languages/src/Controller/InstalledController.php + - message: ''' #^Call to deprecated method getInstance\(\) of class Joomla\\CMS\\Language\\Language\: