How is the used design theme initialized?

Step 1. \Magento\Framework\App\FrontController::dispatch()

Step 2. \Magento\Framework\App\Action\Plugin\Design::beforeDispatch()

Step 3. \Magento\Framework\View\DesignLoader::load()

Step 4. \Magento\Framework\App\Area::load()

Step 5. \Magento\Framework\App\Area::_loadPart()

Step 6. \Magento\Framework\App\Area::_initDesign()

Step 7. \Magento\Theme\Model\View\Design::setDefaultDesignTheme()

Step 8. \Magento\Theme\Model\View\Design::setDesignTheme()

Step 9

See also: