[!!!][TASK] Remove a series of old class aliases 13/59213/3
authorChristian Kuhn <lolli@schwarzbu.ch>
Wed, 19 Dec 2018 14:27:43 +0000 (15:27 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Wed, 19 Dec 2018 15:14:37 +0000 (16:14 +0100)
Drop all "easy" cases of old class aliases, only
some bigger extensions are left for dedicated patches.

Resolves: #87217
Releases: master
Change-Id: I61eda47a02ab32430564edb063a5cbf59d560337
Reviewed-on: https://review.typo3.org/59213
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
23 files changed:
composer.json
composer.lock
typo3/sysext/backend/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/backend/Migrations/Code/LegacyClassesForIde.php [deleted file]
typo3/sysext/backend/composer.json
typo3/sysext/core/Documentation/Changelog/master/Breaking-87193-DeprecatedFunctionalityRemoved.rst
typo3/sysext/info/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/info/Migrations/Code/LegacyClassesForIde.php [deleted file]
typo3/sysext/info/composer.json
typo3/sysext/install/Configuration/ExtensionScanner/Php/ClassNameMatcher.php
typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/lowlevel/composer.json
typo3/sysext/recordlist/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/recordlist/Migrations/Code/LegacyClassesForIde.php [deleted file]
typo3/sysext/recordlist/composer.json
typo3/sysext/reports/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/reports/Migrations/Code/LegacyClassesForIde.php [deleted file]
typo3/sysext/reports/composer.json
typo3/sysext/t3editor/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/t3editor/Migrations/Code/LegacyClassesForIde.php [deleted file]
typo3/sysext/t3editor/composer.json
typo3/sysext/workspaces/Migrations/Code/ClassAliasMap.php [deleted file]
typo3/sysext/workspaces/composer.json

index 0fc80c4..a0e4ba4 100644 (file)
                        "always-add-alias-loader": true,
                        "class-alias-maps": [
                                "typo3/sysext/adminpanel/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/backend/Migrations/Code/ClassAliasMap.php",
                                "typo3/sysext/core/Migrations/Code/ClassAliasMap.php",
                                "typo3/sysext/extbase/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/fluid/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/info/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/recordlist/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/reports/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/t3editor/Migrations/Code/ClassAliasMap.php",
-                               "typo3/sysext/workspaces/Migrations/Code/ClassAliasMap.php"
+                               "typo3/sysext/fluid/Migrations/Code/ClassAliasMap.php"
                        ]
                },
                "branch-alias": {
index 637bce7..21df472 100644 (file)
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
     ],
-    "content-hash": "c8b310639fa9435de1ca520df5da93ad",
+    "content-hash": "f96fc721fdf08c347a435067d454a775",
     "packages": [
         {
             "name": "cogpowered/finediff",
diff --git a/typo3/sysext/backend/Migrations/Code/ClassAliasMap.php b/typo3/sysext/backend/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index 3e74095..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\Backend\\AjaxLoginHandler' => \TYPO3\CMS\Backend\Controller\AjaxLoginController::class,
-    'TYPO3\\CMS\\Backend\\Form\\Wizard\\ImageManipulationWizard' => \TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController::class,
-    'TYPO3\\CMS\\Cshmanual\\Domain\\Repository\\TableManualRepository' => \TYPO3\CMS\Backend\Domain\Repository\TableManualRepository::class,
-];
diff --git a/typo3/sysext/backend/Migrations/Code/LegacyClassesForIde.php b/typo3/sysext/backend/Migrations/Code/LegacyClassesForIde.php
deleted file mode 100644 (file)
index cb69709..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-namespace {
-    die('Access denied');
-}
-
-namespace TYPO3\CMS\Backend {
-    /**
-     * @deprecated since TYPO3 v9, will be removed in TYPO3 v10.0
-     */
-    class AjaxLoginHandler extends \TYPO3\CMS\Backend\Controller\AjaxLoginController
-    {
-    }
-}
-
-namespace TYPO3\CMS\Backend\Form\Wizard {
-    /**
-     * @deprecated since TYPO3 v9, will be removed in TYPO3 v10.0
-     */
-    class ImageManipulationWizard extends \TYPO3\CMS\Backend\Controller\Wizard\ImageManipulationController
-    {
-    }
-}
-
-namespace TYPO3\CMS\Cshmanual\Domain\Repository {
-    /**
-     * @deprecated since TYPO3 v9, will be removed in TYPO3 v10.0
-     */
-    class TableManualRepository extends \TYPO3\CMS\Backend\Domain\Repository\TableManualRepository
-    {
-    }
-}
index 071004a..d6f1585 100644 (file)
                                "partOfMinimalUsableSystem": true
                        },
                        "extension-key": "backend"
-               },
-               "typo3/class-alias-loader": {
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
                }
        },
        "autoload": {
index f7f94f1..fc607f7 100644 (file)
@@ -36,6 +36,15 @@ The following PHP interfaces that have been previously deprecated for v9 have be
 
 The following PHP class aliases that have been previously deprecated for v9 have been removed:
 
+* :php:`TYPO3\CMS\Backend\AjaxLoginHandler`
+* :php:`TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard`
+* :php:`TYPO3\CMS\Cshmanual\Domain\Repository\TableManualRepository`
+* :php:`TYPO3\CMS\Frontend\Controller\PageInformationController`
+* :php:`TYPO3\CMS\Frontend\Controller\TranslationStatusController`
+* :php:`TYPO3\CMS\InfoPagetsconfig\Controller\InfoPageTyposcriptConfigController`
+* :php:`TYPO3\CMS\Lowlevel\Command\WorkspaceVersionRecordsCommand`
+* :php:`TYPO3\CMS\Lowlevel\View\ConfigurationView`
+* :php:`TYPO3\CMS\Recordlist\RecordList`
 * :php:`TYPO3\CMS\Saltedpasswords\Exception\InvalidSaltException`
 * :php:`TYPO3\CMS\Saltedpasswords\Salt\AbstractSalt`
 * :php:`TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt`
@@ -51,6 +60,19 @@ The following PHP class aliases that have been previously deprecated for v9 have
 * :php:`TYPO3\CMS\Saltedpasswords\SaltedPasswordsService`
 * :php:`TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility`
 * :php:`TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility`
+* :php:`TYPO3\CMS\Sv\Report\ServicesListReport`
+* :php:`TYPO3\CMS\T3editor\CodeCompletion`
+* :php:`TYPO3\CMS\T3editor\TypoScriptReferenceLoader`
+* :php:`TYPO3\CMS\Version\DataHandler\CommandMap`
+* :php:`TYPO3\CMS\Version\Dependency\DependencyEntityFactory`
+* :php:`TYPO3\CMS\Version\Dependency\DependencyResolver`
+* :php:`TYPO3\CMS\Version\Dependency\ElementEntity`
+* :php:`TYPO3\CMS\Version\Dependency\ElementEntityProcessor`
+* :php:`TYPO3\CMS\Version\Dependency\EventCallback`
+* :php:`TYPO3\CMS\Version\Dependency\ReferenceEntity`
+* :php:`TYPO3\CMS\Version\Hook\DataHandlerHook`
+* :php:`TYPO3\CMS\Version\Hook\PreviewHook`
+* :php:`TYPO3\CMS\Version\Utility\WorkspacesUtility`
 
 
 The following PHP class methods that have been previously deprecated for v9 have been removed:
@@ -145,7 +167,7 @@ The following PHP static class methods that have been previously deprecated for
 
 The following methods changed signature according to previous deprecations in v9 at the end of the argument list:
 
-* :php:`TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch() - Second argument dropped
+* :php:`TYPO3\CMS\Backend\Http\RouteDispatcher->dispatch()` - Second argument dropped
 * :php:`TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig()` - Second and third argument dropped
 * :php:`TYPO3\CMS\Core\Charset\CharsetConverter->conv()` - Fourth argument dropped
 * :php:`TYPO3\CMS\Core\Core\Bootstrap->checkIfEssentialConfigurationExists()` - First argument mandatory
@@ -154,7 +176,7 @@ The following methods changed signature according to previous deprecations in v9
 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getHashedPassword()` - Second argument dropped
 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashedPassword()` - Second argument dropped
 * :php:`TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashedPassword()` - Second argument dropped
-* :php:`TYPO3\CMS\Core\Http\Dispatcher->dispatch() - Second argument dropped
+* :php:`TYPO3\CMS\Core\Http\Dispatcher->dispatch()` - Second argument dropped
 * :php:`TYPO3\CMS\Frontend\Page\PageRepository->getRawRecord()` - Fourth argument dropped
 
 
diff --git a/typo3/sysext/info/Migrations/Code/ClassAliasMap.php b/typo3/sysext/info/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index b7a09cc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\Frontend\\Controller\\PageInformationController' => \TYPO3\CMS\Info\Controller\PageInformationController::class,
-    'TYPO3\\CMS\\Frontend\\Controller\\TranslationStatusController' => \TYPO3\CMS\Info\Controller\TranslationStatusController::class,
-    'TYPO3\\CMS\\InfoPagetsconfig\\Controller\\InfoPageTyposcriptConfigController' => \TYPO3\CMS\Info\Controller\InfoPageTyposcriptConfigController::class,
-];
diff --git a/typo3/sysext/info/Migrations/Code/LegacyClassesForIde.php b/typo3/sysext/info/Migrations/Code/LegacyClassesForIde.php
deleted file mode 100644 (file)
index cf870e8..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php
-namespace {
-    die('Access denied');
-}
-
-namespace TYPO3\CMS\Frontend\Controller {
-    class PageInformationController extends \TYPO3\CMS\Info\Controller\PageInformationController
-    {
-    }
-    class TranslationStatusController extends \TYPO3\CMS\Info\Controller\TranslationStatusController
-    {
-    }
-}
-
-namespace TYPO3\CMS\InfoPagetsconfig\Controller {
-    class InfoPageTyposcriptConfigController extends \TYPO3\CMS\Info\Controller\InfoPageTyposcriptConfigController
-    {
-    }
-}
index 76f68a0..dff49e9 100644 (file)
                                "partOfFactoryDefault": true
                        },
                        "extension-key": "info"
-               },
-               "typo3/class-alias-loader": {
-                       "always-add-alias-loader": true,
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
                }
        },
        "autoload": {
index a243a2d..32aa3bf 100644 (file)
@@ -162,6 +162,7 @@ return [
     'TYPO3\CMS\Sv\Report\ServicesListReport' => [
         'restFiles' => [
             'Breaking-81536-MoveOfServicesListReportFromSvToReports.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\Sv\AbstractAuthenticationService' => [
@@ -415,11 +416,13 @@ return [
     'TYPO3\CMS\Lowlevel\View\ConfigurationView' => [
         'restFiles' => [
             'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\Lowlevel\View\DatabaseIntegrityView' => [
         'restFiles' => [
             'Deprecation-82744-RenameExtlowlevelViewToLowlevelController.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\Extbase\Object\Container\ClassInfo' => [
@@ -458,6 +461,7 @@ return [
     'TYPO3\CMS\Backend\AjaxLoginHandler' => [
         'restFiles' => [
             'Deprecation-82805-RenamedAjaxLoginHandlerPHPClass.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\Core\Utility\ClientUtility' => [
@@ -666,21 +670,25 @@ return [
     'TYPO3\CMS\Recordlist\RecordList' => [
         'restFiles' => [
             'Deprecation-84399-ClassRecordListRenamedToRecordListController.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\T3editor\CodeCompletion' => [
         'restFiles' => [
             'Deprecation-84410-CodeCompletionRenamedToCodeCompletionController.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\Backend\Form\Wizard\ImageManipulationWizard' => [
         'restFiles' => [
             'Deprecation-84409-ImageManipulationWizardRenamedToImageManipulationController.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\T3editor\TypoScriptReferenceLoader' => [
         'restFiles' => [
             'Deprecation-84411-TypoScriptReferenceLoaderRenamedToTypoScriptReferenceController.rst',
+            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
     'TYPO3\CMS\Core\Utility\PhpOptionsUtility' => [
diff --git a/typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php b/typo3/sysext/lowlevel/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index 783d9d9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\Lowlevel\\View\\ConfigurationView' => \TYPO3\CMS\Lowlevel\Controller\ConfigurationController::class,
-    'TYPO3\\CMS\\Lowlevel\\View\\DatabaseIntegrityView' => \TYPO3\CMS\Lowlevel\Controller\DatabaseIntegrityController::class,
-];
index 8174e71..388e4da 100644 (file)
                                "partOfFactoryDefault": true
                        },
                        "extension-key": "lowlevel"
-               },
-               "typo3/class-alias-loader": {
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
                }
        },
        "autoload": {
diff --git a/typo3/sysext/recordlist/Migrations/Code/ClassAliasMap.php b/typo3/sysext/recordlist/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index 9b2c8ed..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\Recordlist\\RecordList' => \TYPO3\CMS\Recordlist\Controller\RecordListController::class,
-];
diff --git a/typo3/sysext/recordlist/Migrations/Code/LegacyClassesForIde.php b/typo3/sysext/recordlist/Migrations/Code/LegacyClassesForIde.php
deleted file mode 100644 (file)
index 842cf57..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-namespace {
-    die('Access denied');
-}
-
-namespace TYPO3\CMS\Recordlist {
-    /**
-     * @deprecated since TYPO3 v9, will be removed in TYPO3 v10.0
-     */
-    class RecordList extends \TYPO3\CMS\Recordlist\Controller\RecordListController
-    {
-    }
-}
index c0d6424..cad6600 100644 (file)
                                "partOfMinimalUsableSystem": true
                        },
                        "extension-key": "recordlist"
-               },
-               "typo3/class-alias-loader": {
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
                }
        },
        "autoload": {
diff --git a/typo3/sysext/reports/Migrations/Code/ClassAliasMap.php b/typo3/sysext/reports/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index 8f276a0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\Sv\\Report\\ServicesListReport' => \TYPO3\CMS\Reports\Report\ServicesListReport::class
-];
diff --git a/typo3/sysext/reports/Migrations/Code/LegacyClassesForIde.php b/typo3/sysext/reports/Migrations/Code/LegacyClassesForIde.php
deleted file mode 100644 (file)
index 48c3a6e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-namespace {
-    die('Access denied');
-}
-
-namespace TYPO3\CMS\Sv\Report {
-    class ServicesListReport extends \TYPO3\CMS\Reports\Report\ServicesListReport
-    {
-    }
-}
index a93bafb..d75930a 100644 (file)
                                "partOfFactoryDefault": true
                        },
                        "extension-key": "reports"
-               },
-               "typo3/class-alias-loader": {
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
                }
        },
        "autoload": {
diff --git a/typo3/sysext/t3editor/Migrations/Code/ClassAliasMap.php b/typo3/sysext/t3editor/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index 9483d2a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\T3editor\\CodeCompletion' => \TYPO3\CMS\T3editor\Controller\CodeCompletionController::class,
-    'TYPO3\\CMS\\T3editor\\TypoScriptReferenceLoader' => \TYPO3\CMS\T3editor\Controller\TypoScriptReferenceController::class,
-];
diff --git a/typo3/sysext/t3editor/Migrations/Code/LegacyClassesForIde.php b/typo3/sysext/t3editor/Migrations/Code/LegacyClassesForIde.php
deleted file mode 100644 (file)
index 19307b5..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-namespace {
-    die('Access denied');
-}
-
-namespace TYPO3\CMS\T3editor {
-    /**
-     * @deprecated since TYPO3 v9, will be removed in TYPO3 v10.0
-     */
-    class CodeCompletion extends \TYPO3\CMS\T3editor\Controller\CodeCompletionController
-    {
-    }
-
-    /**
-     * @deprecated since TYPO3 v9, will be removed in TYPO3 v10.0
-     */
-    class TypoScriptReferenceLoader extends \TYPO3\CMS\T3editor\Controller\TypoScriptReferenceController
-    {
-    }
-}
index cb39fe3..815c1a9 100644 (file)
                                "partOfFactoryDefault": true
                        },
                        "extension-key": "t3editor"
-               },
-               "typo3/class-alias-loader": {
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
                }
        },
        "autoload": {
diff --git a/typo3/sysext/workspaces/Migrations/Code/ClassAliasMap.php b/typo3/sysext/workspaces/Migrations/Code/ClassAliasMap.php
deleted file mode 100644 (file)
index c5b9ffe..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-return [
-    'TYPO3\\CMS\\Lowlevel\\Command\\WorkspaceVersionRecordsCommand' => \TYPO3\CMS\Workspaces\Command\WorkspaceVersionRecordsCommand::class,
-    'TYPO3\\CMS\\Version\\DataHandler\\CommandMap' => \TYPO3\CMS\Workspaces\DataHandler\CommandMap::class,
-    'TYPO3\\CMS\\Version\\Dependency\\DependencyEntityFactory' => \TYPO3\CMS\Workspaces\Dependency\DependencyEntityFactory::class,
-    'TYPO3\\CMS\\Version\\Dependency\\DependencyResolver' => \TYPO3\CMS\Workspaces\Dependency\DependencyResolver::class,
-    'TYPO3\\CMS\\Version\\Dependency\\ElementEntity' => \TYPO3\CMS\Workspaces\Dependency\ElementEntity::class,
-    'TYPO3\\CMS\\Version\\Dependency\\ElementEntityProcessor' => \TYPO3\CMS\Workspaces\Dependency\ElementEntityProcessor::class,
-    'TYPO3\\CMS\\Version\\Dependency\\EventCallback' => \TYPO3\CMS\Workspaces\Dependency\EventCallback::class,
-    'TYPO3\\CMS\\Version\\Dependency\\ReferenceEntity' => \TYPO3\CMS\Workspaces\Dependency\ReferenceEntity::class,
-    'TYPO3\\CMS\\Version\\Hook\\DataHandlerHook' => \TYPO3\CMS\Workspaces\Hook\DataHandlerHook::class,
-    'TYPO3\\CMS\\Version\\Hook\\PreviewHook' => \TYPO3\CMS\Workspaces\Preview\PreviewUriBuilder::class,
-    'TYPO3\\CMS\\Version\\Utility\\WorkspacesUtility' => \TYPO3\CMS\Workspaces\Service\WorkspaceService::class,
-];
index 6f74c8b..2edd8d8 100644 (file)
                "branch-alias": {
                        "dev-master": "10.0.x-dev"
                },
-               "typo3/class-alias-loader": {
-                       "class-alias-maps": [
-                               "Migrations/Code/ClassAliasMap.php"
-                       ]
-               },
                "typo3/cms": {
                        "extension-key": "workspaces"
                }