Sometimes I come into a situation where I need to run some specific code in the context of Magento to see what is happening. Now you can always create a Controller and place your code in there. Or you can execute the code using n98-magerun2 dev:console. Both are fine options but not always sufficient enough.
In those cases, I resort to a good old debug.php. But what has one todo to run Magento code from a single file? Let me show you:
use Magento\Framework\App\Bootstrap; require __DIR__ . '/app/bootstrap.php'; $bootstrap = Bootstrap::create(BP, $_SERVER); $objectManager = $bootstrap->getObjectManager(); // Your code here.
Now you dump the code in here and just run:
php debug.php
Meet Control Alt Delete
We are a development agency focused on testing and checkout integrations. Our specialty is Magento, but we help e-commerce brands on other platforms as well.