4
Magento 2 Yardımcı örneği
Kafamı Magento 2'den DI sisteminin etrafına sardığımı düşündüğümde bir şey ortaya çıkıyor ve çözülüyor. Çekirdek kodda bir yardımcıya erişmek için farklı yollar görüyorum. Örneğin Magento\Catalog\Controller\Category::_initCategoryburada: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Ama Magento\Catalog\Block\Category\Viewyardımcıya yapıcıya enjekte edilir public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Layer\Category $catalogLayer, \Magento\Framework\Registry $registry, \Magento\Catalog\Helper\Category $categoryHelper, array $data = …