[TASK] Remove helhum/class-alias-loader in favor of typo3/class-alias-loader 52/43852/3
authorHelmut Hummel <helmut.hummel@typo3.org>
Tue, 6 Oct 2015 10:47:54 +0000 (12:47 +0200)
committerAndreas Fernandez <typo3@scripting-base.de>
Tue, 6 Oct 2015 13:29:14 +0000 (15:29 +0200)
The package helhum/class-alias-loader has been ported to TYPO3 namespace
and been released as official TYPO3 package.

This change incorporates compatibility with the old package, e.g. old config
will still be supported with a warning message to change the configuration.

Resolves: #70432
Releases: master
Change-Id: I489f3a8655d9f899cd43d2eaac609c6ad8732521
Reviewed-on: http://review.typo3.org/43852
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
composer.json
composer.lock
typo3/sysext/compatibility6/composer.json
typo3/sysext/core/Classes/Core/ClassLoadingInformation.php
typo3/sysext/mediace/composer.json

index f7a3aa0..5377082 100644 (file)
@@ -39,7 +39,7 @@
                "symfony/console": "~2.7.0",
                "symfony/finder": "~2.7.0",
                "doctrine/instantiator": "~1.0.4",
-               "helhum/class-alias-loader": "^2.0.0",
+               "typo3/class-alias-loader": "^1.0",
                "typo3/cms-composer-installers": "^1.2.2",
                "psr/http-message": "~1.0",
                "cogpowered/finediff": "~0.3.1"
@@ -56,7 +56,7 @@
                "ext-zip": ""
        },
        "extra": {
-               "helhum/class-alias-loader": {
+               "typo3/class-alias-loader": {
                        "always-add-alias-loader": true
                },
                "branch-alias": {
index 4682750..c6c3aa1 100644 (file)
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "hash": "a5bf312ce486ffab2bcf00cdeeb9b58c",
+    "hash": "7e0b69894e25ce620d2ec2f1ed513414",
     "packages": [
         {
             "name": "cogpowered/finediff",
             "time": "2015-06-14 21:17:01"
         },
         {
-            "name": "helhum/class-alias-loader",
-            "version": "2.1.1",
-            "source": {
-                "type": "git",
-                "url": "https://github.com/helhum/class-alias-loader.git",
-                "reference": "965d720eeae5bd04d45a22ff380eb569be801447"
-            },
-            "dist": {
-                "type": "zip",
-                "url": "https://api.github.com/repos/helhum/class-alias-loader/zipball/965d720eeae5bd04d45a22ff380eb569be801447",
-                "reference": "965d720eeae5bd04d45a22ff380eb569be801447",
-                "shasum": ""
-            },
-            "require": {
-                "composer-plugin-api": "^1.0",
-                "php": ">=5.3.7"
-            },
-            "require-dev": {
-                "composer/composer": "dev-master",
-                "mikey179/vfsstream": "1.4.*@dev",
-                "phpunit/phpunit": "~4.7.0"
-            },
-            "type": "composer-plugin",
-            "extra": {
-                "class": "Helhum\\ClassAliasLoader\\Plugin",
-                "branch-alias": {
-                    "dev-master": "2.0.x-dev"
-                }
-            },
-            "autoload": {
-                "psr-4": {
-                    "Helhum\\ClassAliasLoader\\": "src/"
-                }
-            },
-            "notification-url": "https://packagist.org/downloads/",
-            "license": [
-                "MIT"
-            ],
-            "authors": [
-                {
-                    "name": "Helmut Hummel",
-                    "email": "info@helhum.io"
-                }
-            ],
-            "description": "Amends the composer class loader to support class aliases to provide backwards compatibility for packages",
-            "homepage": "http://github.com/helhum/class-alias-loader",
-            "keywords": [
-                "alias",
-                "autoloader",
-                "classloader",
-                "composer"
-            ],
-            "time": "2015-09-30 16:50:39"
-        },
-        {
             "name": "pear/http_request2",
             "version": "v2.2.1",
             "source": {
             "time": "2015-08-26 17:56:37"
         },
         {
+            "name": "typo3/class-alias-loader",
+            "version": "1.0.0",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/TYPO3/class-alias-loader.git",
+                "reference": "a9dd295c81ed0b51455644be420ab9210cad688f"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/TYPO3/class-alias-loader/zipball/a9dd295c81ed0b51455644be420ab9210cad688f",
+                "reference": "a9dd295c81ed0b51455644be420ab9210cad688f",
+                "shasum": ""
+            },
+            "require": {
+                "composer-plugin-api": "^1.0",
+                "php": ">=5.3.7"
+            },
+            "replace": {
+                "helhum/class-alias-loader": "*"
+            },
+            "require-dev": {
+                "composer/composer": "dev-master",
+                "mikey179/vfsstream": "1.4.*@dev",
+                "phpunit/phpunit": "~4.7.0"
+            },
+            "type": "composer-plugin",
+            "extra": {
+                "class": "TYPO3\\ClassAliasLoader\\Plugin",
+                "branch-alias": {
+                    "dev-master": "1.0.x-dev"
+                }
+            },
+            "autoload": {
+                "psr-4": {
+                    "TYPO3\\ClassAliasLoader\\": "src/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Helmut Hummel",
+                    "email": "info@helhum.io"
+                }
+            ],
+            "description": "Amends the composer class loader to support class aliases to provide backwards compatibility for packages",
+            "homepage": "http://github.com/TYPO3/class-alias-loader",
+            "keywords": [
+                "alias",
+                "autoloader",
+                "classloader",
+                "composer"
+            ],
+            "time": "2015-10-06 10:25:44"
+        },
+        {
             "name": "typo3/cms-composer-installers",
             "version": "1.2.2",
             "source": {
index ccd25ec..720ed95 100644 (file)
@@ -12,7 +12,7 @@
                "compatibility6": "*"
        },
        "extra": {
-               "helhum/class-alias-loader": {
+               "typo3/class-alias-loader": {
                        "class-alias-maps": [
                                "Migrations/Code/ClassAliasMap.php"
                        ]
index 1525c36..f55c0d2 100644 (file)
@@ -15,7 +15,7 @@ namespace TYPO3\CMS\Core\Core;
  */
 
 use Composer\Autoload\ClassLoader;
-use Helhum\ClassAliasLoader\ClassAliasMap;
+use TYPO3\ClassAliasLoader\ClassAliasMap;
 use TYPO3\CMS\Core\Package\PackageInterface;
 use TYPO3\CMS\Core\Package\PackageManager;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
index 4340239..b364840 100644 (file)
@@ -12,7 +12,7 @@
                "mediace": "*"
        },
        "extra": {
-               "helhum/class-alias-loader": {
+               "typo3/class-alias-loader": {
                        "class-alias-maps": [
                                "Migrations/Code/ClassAliasMap.php"
                        ]