Feature #54151

Implement proper package dependency handling

Added by Markus Klein over 1 year ago. Updated over 1 year ago.

Status:Resolved Start date:2013-12-02
Priority:Should have Due date:
Assigned To:- % Done:

100%

Category:-
Target version:-
PHP Version: Complexity:
Has patch:No

Description

Hi!

For TYPO3.CMS I reimplemented the dependency handling of the PackageManager. #52828

These two concepts were used in the patch:

Besides that the CMS patch contains some extra logic to include system extension always first. This specific part will not be necessary for Flow.

Please judge on your own, if you'd like to have this implementation in Flow as well.


Related issues

related to TYPO3.Flow - Bug #50088: Loading order of packages does in some cases not respect ... Resolved 2013-07-16
related to Core - Bug #52828: extTables cache file creation does not respect extension ... Resolved 2013-10-15
related to TYPO3.Flow - Feature #30418: Package bootstrapping following dependencies New 2011-09-29

History

#1 Updated by Christopher Hlubek over 1 year ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Hi Markus,

thanks for the hint. We implemented it using the mentioned algorithm at the Neos code sprint in Nürnberg and the change is merged in Flow master.

#2 Updated by Markus Klein over 1 year ago

Hi!

Very nice. I hope you saw that Tom and recently refactored that a bit and extracted that logic into a separate class in CMS. So the functionality is now nicely decoupled.

Also available in: Atom PDF