. */ namespace Storefront\BTCPay\Controller\Adminhtml; abstract class Invoice extends \Magento\Backend\App\Action { const ADMIN_RESOURCE = 'Storefront_BTCPay::top_level'; protected $_coreRegistry; /** * @param \Magento\Backend\App\Action\Context $context * @param \Magento\Framework\Registry $coreRegistry */ public function __construct( \Magento\Backend\App\Action\Context $context, \Magento\Framework\Registry $coreRegistry ) { $this->_coreRegistry = $coreRegistry; parent::__construct($context); } /** * Init page * * @param \Magento\Backend\Model\View\Result\Page $resultPage * @return \Magento\Backend\Model\View\Result\Page */ public function initPage($resultPage) { $resultPage->setActiveMenu(self::ADMIN_RESOURCE) ->addBreadcrumb(__('BTCPay Invoices'), __('BTCPay Server Invoices')); return $resultPage; } }