Aquí hay un desglose rápido de los componentes:
Todos esos son de 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",
Este es un tenedor de Zend Framework 1.12.16:
"magento/zendframework1": "1.12.16",
Los componentes de Symfony son:
"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",
Como dijo David, solo el componente de consola se usa en app/code/Magento
los otros componentes que se usan internamente lib/internal/Magento/Framework
.
Con respecto al porcentaje, un recuento simple de las ocurrencias en Magento 2.1-rc1 le ofrece (excluyendo comentarios y vendor
carpeta):
- ~ 1400 referencias a las
Zend_
cuales es de ZF1
- ~ 800 referencias de las
Zend\
cuales es de ZF2
- ~ 850 referencias a
Symfony
composer show
comando