Bug #64873

Make composer class loading case insensitive

Added by Helmut Hummel 6 months ago. Updated 6 months ago.

Status:Resolved Start date:2015-02-05
Priority:Should have Due date:
Assigned To:- % Done:

100%

Category:- Spent time: -
Target version:-
TYPO3 Version:6.2 Is Regression:No
PHP Version: Sprint Focus:
Complexity:

Description

To fix an edge case where wrong casing of a class name
could still have been worked in TYPO3 6.2, we change the
composer class loader which is shipped by default to allow
case insensitive class loading of core classes.

This behavior can be switched on and off for fully composer based projects

It is off by default (which will be the case in master) and on for TYPO3 6.2 for full backwards compatibility.


Related issues

related to Core - Task #64361: Improve class loading performance Resolved 2015-01-19

Associated revisions

Revision bf16ad35
Added by Helmut Hummel 6 months ago

[BUGFIX] Make composer class loading case insensitive

To fix an edge case where wrong casing of a class name
in third party code did not produce a fatal error in TYPO3 6.2,
we change the composer class loader which is shipped by default
to allow case insensitive class loading of core classes.

This behavior can be switched on and off for fully composer based projects.
It is off by default (which will be the case in master)
and on in TYPO3 6.2 for full backwards compatibility.

Releases: 6.2
Resolves: #64873
Change-Id: I9b4de69fdd2b56616cc7ca249395a22f242b0c33
Reviewed-on: http://review.typo3.org/36670
Reviewed-by: Helmut Hummel <>
Tested-by: Helmut Hummel <>
Reviewed-by: Mathias Schreiber <>
Tested-by: Mathias Schreiber <>

History

#1 Updated by Gerrit Code Review 6 months ago

  • Status changed from New to Under Review

Patch set 1 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36670

#2 Updated by Gerrit Code Review 6 months ago

Patch set 2 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36670

#3 Updated by Gerrit Code Review 6 months ago

Patch set 3 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36670

#4 Updated by Gerrit Code Review 6 months ago

Patch set 4 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/36670

#5 Updated by Helmut Hummel 6 months ago

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

Also available in: Atom PDF