Project

General

Profile

Actions

Feature #33874

closed

Backport autoloading for classes with extbase-namingconvention

Added by Stefan Neufeind almost 13 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Could have
Assignee:
-
Category:
Backend API
Target version:
-
Start date:
2012-02-13
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

I'd like to propose the backport of autoloading-functionality which was added to 4.6 to be able to autoload classes that follow the extbase-namingconvetion. Together with other functionality currently proposed this might allow to use a newer Extbase-version (of course unsupported!) on the 4.5-branch. Also other extensions might make use of the new autoloading-functionality by needing to define less ext_autoload.php-entries explicitly.

Adding additional ext_autoload.php-entries to workaround this in all places is imho no real option!

During the work on this it turned out that there is not really just one commit that can be cherrypicked but that several modifications have meanwhile been done on the 4.6-branch.
Also it might be a good idea to backport the cache_phpcode as well (for 4.5: with a check added if the caching-framework is to be used!) so we don't need to "rip out" a good functionality from the autoloading where it might already be part of the backports. Leaving it out would surely have a negative performance-impact.

Actions

Also available in: Atom PDF