How is Magento\Framework\View\Element\Template::getTemplateFile() implemented and used?

Context: How are the «*.phtml» templates rendered?

Implementation

Details: How is Magento\Framework\View\Element\Template\File\Resolver::getTemplateFileName() implemented and used?

Usages

1. Magento\Framework\View\Element\Template::_toHtml()

2. Magento\Framework\View\Element\Template::getCacheKeyInfo()

3. Magento\Bundle\Block\Adminhtml\Catalog\Product\Edit\Tab\Attributes\Extend::getElementHtml()

4. Magento_Catalog/view/frontend/templates/product/list/toolbar.phtml

5. Magento_Shipping/view/adminhtml/templates/order/packaging/popup.phtml

6. Magento\Theme\Block\Html\Footer::getCacheKeyInfo()