Code Duplication    Length = 41-41 lines in 2 locations

Controller/Adminhtml/Configuration/Index.php 1 location

@@ 15-55 (lines=41) @@
12
 * Class Index
13
 * @package LizardMedia\CronScheduler\Controller\Adminhtml\Configuration
14
 */
15
class Index extends Action
16
{
17
    /**
18
     * @const string
19
     */
20
    const ADMIN_RESOURCE = "LizardMedia_CronScheduler::cron_configuration";
21
    
22
    /**
23
     * @const string
24
     */
25
    const TITLE = 'Cron Jobs Configuration';
26
27
    /**
28
     * @var PageFactory
29
     */
30
    protected $resultPageFactory;
31
32
    /**
33
     * @param PageFactory $resultPageFactory
34
     * @param Context $context
35
     */
36
    public function __construct(
37
        PageFactory $resultPageFactory,
38
        Context $context
39
    ) {
40
        parent::__construct($context);
41
        $this->resultPageFactory = $resultPageFactory;
42
    }
43
44
    /**
45
     * @return Page|ResponseInterface|ResultInterface
46
     */
47
    public function execute()
48
    {
49
        /** @var Page $resultPage */
50
        $resultPage = $this->resultPageFactory->create();
51
        $resultPage->setActiveMenu(self::ADMIN_RESOURCE);
52
        $resultPage->getConfig()->getTitle()->prepend(__(self::TITLE));
53
        return $resultPage;
54
    }
55
}
56

Controller/Adminhtml/Scheduler/Index.php 1 location

@@ 15-55 (lines=41) @@
12
 * Class Index
13
 * @package LizardMedia\CronScheduler\Controller\Adminhtml\Scheduler
14
 */
15
class Index extends Action
16
{
17
    /**
18
     * @const string
19
     */
20
    const ADMIN_RESOURCE = "LizardMedia_CronScheduler::cron";
21
    
22
    /**
23
     * @const string
24
     */
25
    const TITLE = 'Cron Jobs';
26
27
    /**
28
     * @var \Magento\Framework\View\Result\PageFactory
29
     */
30
    protected $resultPageFactory;
31
32
    /**
33
     * @param PageFactory $resultPageFactory
34
     * @param Context $context
35
     */
36
    public function __construct(
37
        PageFactory $resultPageFactory,
38
        Context $context
39
    ) {
40
        parent::__construct($context);
41
        $this->resultPageFactory = $resultPageFactory;
42
    }
43
44
    /**
45
     * @return Page|ResponseInterface|ResultInterface
46
     */
47
    public function execute()
48
    {
49
        /** @var Page $resultPage */
50
        $resultPage = $this->resultPageFactory->create();
51
        $resultPage->setActiveMenu(self::ADMIN_RESOURCE);
52
        $resultPage->getConfig()->getTitle()->prepend(__(self::TITLE));
53
        return $resultPage;
54
    }
55
}
56