magerun2 dev:console
• Magento2
magerun2 dev:console
Magento2 makes heavy use of Dependency Injection. There is no longer a need for
the God-Class Mage to create objects like Mage::getModel("...")
. The
DI concept is a reasonable one and I like it but I was wondering how I could
continue using magerun for testing
code snippets. Use bin/n98-magerun2.phar dev:console
in your shell which
is a great tool for this purpose. However, it took me some time to figure out
how to load Magento models without a Mage class. The solution is that the
ObjectManager can be accessed directly to create required instances. Here is an
example: