DigiComp.Menu/Classes/ViewHelpers/MenuViewHelper.php
Ferdinand Kuhl 48e535fd36 TASK: Apply migration Neos.Flow-20161124204700
Adjusts code to package renaming from "TYPO3.Flow" to "Neos.Flow"
2017-06-03 11:53:57 +02:00

42 lines
974 B
PHP

<?php
namespace DigiComp\Menu\ViewHelpers;
/*
* This file is part of the DigiComp.Menu package.
*
* (c) digital competence
*
* This package is Open Source Software. For the full copyright and license
* information, please view the LICENSE file which was distributed with this
* source code.
*/
use Neos\Flow\Annotations as Flow;
use TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper;
/**
* Just adds the return of MenuService
* TODO: Write example
*/
class MenuViewHelper extends AbstractViewHelper
{
protected $escapeOutput = false;
/**
* @var \DigiComp\Menu\MenuService\ServiceInterface
* @Flow\Inject
*/
protected $menuService;
/**
* @param string $as
* @param string $forPath
* @return string
*/
public function render($as = 'menuItems', $forPath = null)
{
$this->templateVariableContainer->add($as, $this->menuService->getItems($forPath));
return $this->renderChildren();
}
}