22     private $messageFactory;
    36         $this->urlBuilder = $urlBuilder;
    46             $urls = $exception->getUrls();
    49                     $adminEditUrl = $this->urlBuilder->getUrl(
    50                         'adminhtml/url_rewrite/edit',
    53                     $generatedUrls[$adminEditUrl] = 
$url[
'request_path'];
    56             return $this->messageFactory->create(
$type)
    57                 ->setIdentifier(self::URL_DUPLICATE_MESSAGE_MAP_ID)
    58                 ->setText($exception->getMessage())
    59                 ->setData([
'urls' => $generatedUrls]);
    62             __(
'Exception instance doesn\'t match %1 type', UrlAlreadyExistsException::class)
 
const URL_DUPLICATE_MESSAGE_MAP_ID
createMessage(\Exception $exception, $type=MessageInterface::TYPE_ERROR)
__construct(Factory $messageFactory, \Magento\Framework\UrlInterface $urlBuilder)