21 use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface;
22 use TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper;
23 use TYPO3Fluid\Fluid\Core\ViewHelper\Traits\CompileWithRenderStatic;
32 use CompileWithRenderStatic;
48 $this->registerArgument(
'extension', Extension::class,
'',
true);
60 public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
62 $extension = $arguments[
'extension'];
64 foreach ($extension->getDependencies() as $dependency) {
65 if ($dependency->getIdentifier() ===
'typo3') {
66 $lowestVersion = $dependency->getLowestVersion();
67 $highestVersion = $dependency->getHighestVersion();
70 '<span class="label label-' . $cssClass .
'">'
71 . htmlspecialchars($lowestVersion) .
' - ' . htmlspecialchars($highestVersion)