3 lines
665 B
PHP
3 lines
665 B
PHP
<?php
|
|
declare(strict_types=1);namespace Esun\LegacyOrder\Controller\Adminhtml\Order;use Esun\LegacyOrder\Model\LegacyOrderImporter;use Magento\Backend\App\Action;use Magento\Framework\Controller\ResultFactory;class Relink extends Action{public const ADMIN_RESOURCE='Esun_LegacyOrder::orders';public function __construct(Action\Context$c,private readonly LegacyOrderImporter$i){parent::__construct($c);}public function execute(){$s=$this->i->relink();$this->messageManager->addSuccessMessage(__("Relink completed: %1 linked, %2 remain unlinked.",$s['linked'],$s['unlinked']));return$this->resultFactory->create(ResultFactory::TYPE_REDIRECT)->setPath('*/*/index');}}
|