Hier ist eine kurze Aufschlüsselung der Komponenten:
Alle diese stammen aus Zend Framework 2:
"zendframework/zend-stdlib": "~2.4.6",
"zendframework/zend-code": "~2.4.6",
"zendframework/zend-server": "~2.4.6",
"zendframework/zend-soap": "~2.4.6",
"zendframework/zend-uri": "~2.4.6",
"zendframework/zend-validator": "~2.4.6",
"zendframework/zend-crypt": "~2.4.6",
"zendframework/zend-console": "~2.4.6",
"zendframework/zend-modulemanager": "~2.4.6",
"zendframework/zend-mvc": "~2.4.6",
"zendframework/zend-text": "~2.4.6",
"zendframework/zend-i18n": "~2.4.6",
"zendframework/zend-eventmanager": "~2.4.6",
"zendframework/zend-view": "~2.4.6",
"zendframework/zend-servicemanager": "~2.4.6",
"zendframework/zend-json": "~2.4.6",
"zendframework/zend-config": "~2.4.6",
"zendframework/zend-form": "~2.4.6",
"zendframework/zend-di": "~2.4.6",
"zendframework/zend-serializer": "~2.4.6",
"zendframework/zend-log": "~2.4.6",
"zendframework/zend-http": "~2.4.6",
Dies ist eine Abzweigung von Zend Framework 1.12.16:
"magento/zendframework1": "1.12.16",
Die Symfony-Komponenten sind:
"symfony/console": "~2.3 <2.7",
"symfony/event-dispatcher": "~2.1",
"symfony/process": "~2.1",
"symfony/phpunit-bridge": "~2.7",
"symfony/dependency-injection": "~2.6|~3.0.0",
"symfony/expression-language": "~2.6|~3.0.0",
"symfony/config": "~2.0,>=2.0.5|~3.0.0",
"symfony/stopwatch": "~2.3|~3.0.0",
"symfony/filesystem": "~2.3|~3.0.0"
"symfony/yaml": "~2.1|~3.0.0",
Wie David sagte, wird nur die Konsolenkomponente verwendet, während app/code/Magento
die anderen Komponenten intern unter verwendet werden lib/internal/Magento/Framework
.
In Bezug auf den Prozentsatz erhalten Sie eine einfache Zählung der Vorkommen in Magento 2.1-rc1 (ohne Kommentare und vendor
Ordner):
- ~ 1400 Verweise auf
Zend_
ZF1
- ~ 800 Verweise auf
Zend\
ZF2
- ~ 850 Verweise auf
Symfony
composer show
Befehl herausfinden