<?php
declare(strict_types=1);

namespace Autogedal\Manufacturers\Controller\Adminhtml;

use Magento\Backend\App\Action;
use Magento\Framework\Controller\ResultFactory;
use Magento\Framework\Phrase;
use Magento\Framework\View\Result\Page;

abstract class AbstractPage extends Action
{
    public const ADMIN_RESOURCE = 'Autogedal_Manufacturers::manufacturer_pages_manage';

    protected function createPage(Phrase $title): Page
    {
        $page = $this->resultFactory->create(ResultFactory::TYPE_PAGE);
        $page->getConfig()->getTitle()->prepend($title);

        return $page;
    }
}
