<?php

namespace Wga\Core\ViewHelpers;

use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper;

class TypoLinkViewHelper extends AbstractViewHelper
{
    public function initializeArguments()
    {
        $this->registerArgument('link', 'string', 'links to a page', false);
    }
    public function render()
    {
        $pagePrefix = "t3://page?uid=";

        if (str_starts_with($this->arguments['link'], $pagePrefix)) {
            $sourceLink = ltrim($this->arguments['link'], $pagePrefix);
        } else {
            $sourceLink = $this->arguments['link'];
        }
        return $sourceLink;
    }
}
