How is the StoreManagerInterface resolved?

The constructor function for MagentoCatalogModelCategory contains this excerpt:

With the automatic dependency injection that Magento provides, how is the StoreManagerInterface resolved?
A. If no $storeManager is provided, Magento’s code generator creates a shell concrete class based on MagentoStoreModelStoreManagerInterface
B. Magento finds all classes that implement MagentoStoreModelStoreManagerInterface (ordered alphabetically) and injects the first class.
C. Magento looks to the di.xml files in the entire system for a preference node for MagentoStoreModelStoreManagerInterface. This class is constructed and injected
D. Magento throws an exception because you cannot instantiate an interface

Download Printable PDF. VALID exam to help you PASS.

2 thoughts on “How is the StoreManagerInterface resolved?

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.