36 parent::initializeArguments();
37 $this->registerArgument(
'extension', Extension::class,
'',
true);
48 $extension = $this->arguments[
'extension'];
50 $uriBuilder = $this->renderingContext->getControllerContext()->getUriBuilder();
51 $action =
'showAllVersions';
52 $uri = $uriBuilder->reset()->uriFor($action, [
53 'extensionKey' => $extension->getExtensionKey(),
55 $this->tag->addAttribute(
'href', $uri);
58 $this->tag->addAttribute(
'class',
'versions-all ui-icon ui-icon-triangle-1-s');
61 $this->tag->addAttribute(
'title', $label);
62 $this->tag->setContent($label);
63 return $this->tag->render();