Dependency Injection no Magento 2 – Parte 5
No último artigo da série sobre Dependency Injection no Magento 2, chegou a hora de vamos falar sobre o arquivo di.xml. Como vimos no artigo anterior (https://university.magedin.com/dependency-injection-no-magento-2-parte-4), ele é um arquivo fundamental no Magento 2, uma vez que é nele onde definimos as injeções e preferências para as interfaces do sistema. Os arquivos di.xml considerados para a compilação de arquivos no Magento 2 podem estar no seguintes diretórios: app/etc/di.xml app/code/Vendor/Module/etc/di.xml app/code/Vendor/Module/etc/frontend/di.xml app/code/Vendor/Module/etc/adminhtml/di.xml vendor/Vendor/Module/etc/di.xml vendor/Vendor/Module/etc/frontend/di.xml vendor/Vendor/Module/etc/adminhtml/di.xml Ou seja, além do arquivo di.xml global, cada módulo pode ter o seu arquivo di.xml, podendo definir algumas [...]