<?php
declare(strict_types=1);

namespace Autogedal\Manufacturers\Controller\Index;

use Autogedal\Manufacturers\Controller\AbstractManufacturerPage;
use Magento\Framework\Controller\ResultInterface;

class LegacyRedirect extends AbstractManufacturerPage
{
    public function execute(): ResultInterface
    {
        if (!$this->getManufacturerPage()) {
            return $this->notFound();
        }

        return $this->resultRedirectFactory->create()
            ->setUrl($this->getManufacturerUrl())
            ->setHttpResponseCode(301);
    }
}
