FIX: First steps towards Flow 6.3 compatibility. For now only ItemsViewHelper
This commit is contained in:
parent
ac808d34d6
commit
893e6b313a
2 changed files with 12 additions and 4 deletions
|
@ -29,14 +29,21 @@ class ItemsViewHelper extends AbstractViewHelper
|
|||
*/
|
||||
protected $menuService;
|
||||
|
||||
public function initializeArguments(): void
|
||||
{
|
||||
$this->registerArgument('for', 'string', 'path in Menu.yaml', false);
|
||||
$this->registerArgument('as', 'string', 'Name in Frontend', false);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $as
|
||||
* @param string $for
|
||||
* @return string
|
||||
*/
|
||||
public function render($as = 'items', $for = null)
|
||||
public function render(): string
|
||||
{
|
||||
$this->templateVariableContainer->add($as, $this->menuService->getItems($for));
|
||||
$this->templateVariableContainer->add(
|
||||
$this->arguments['as'],
|
||||
$this->menuService->getItems($this->arguments['for'])
|
||||
);
|
||||
return $this->renderChildren();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@ class ProgressViewHelper extends AbstractViewHelper
|
|||
protected $escapeOutput = false;
|
||||
|
||||
/**
|
||||
* TODO: initializeArguments
|
||||
* @param array $links
|
||||
* @param int $activeStep
|
||||
* @param bool $returnable
|
||||
|
|
Loading…
Reference in a new issue