Task #41012

Task #40095: Move core to namespaces

Provide class alias mechanism also for extensions

Added by Thomas Maroschik almost 3 years ago. Updated almost 3 years ago.

Status:Resolved Start date:2012-09-17
Priority:Should have Due date:
Assigned To:Thomas Maroschik % Done:

100%

Category:- Spent time: -
Target version:6.0.0
TYPO3 Version:6.0 Complexity:medium
PHP Version:5.3 Sprint Focus:

Description

The class alias map is currently located in a single file in the core extension. This file should be split up and every extension get the ability to provide its own alias map.


Related issues

precedes Core - Task #41013: Split up core alias map Resolved 2012-09-18 2012-09-18

Associated revisions

Revision 939f07bd
Added by Thomas Maroschik almost 3 years ago

[TASK] Clean up class alias mechanism

  • adopt class loader to load the class alias map from a location
    Migrations/Code/ClassAliasMap.php in every extensions path
  • split up core class alias map into extension class alias maps
  • adopt tests to the compound class loader cache

Change-Id: I7102fd5aab7a6364d5bcb5603f011dfcdb859ec9
Resolves: #41012
Resolves: #41013
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/15085
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel

History

#1 Updated by Oliver Hader almost 3 years ago

  • Target version set to 6.0.0
  • PHP Version set to 5.3
  • Complexity set to medium

#2 Updated by Gerrit Code Review almost 3 years ago

  • Status changed from Accepted to Under Review

Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15085

#3 Updated by Gerrit Code Review almost 3 years ago

Patch set 2 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15085

#4 Updated by Gerrit Code Review almost 3 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15085

#5 Updated by Thomas Maroschik almost 3 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF