public defaultNodesForBackend ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $site, TYPO3\TYPO3CR\Domain\Model\NodeInterface $documentNode, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext ) | ||
$site | TYPO3\TYPO3CR\Domain\Model\NodeInterface | |
$documentNode | TYPO3\TYPO3CR\Domain\Model\NodeInterface | |
$controllerContext | TYPO3\Flow\Mvc\Controller\ControllerContext |
public function defaultNodesForBackend(NodeInterface $site, NodeInterface $documentNode, ControllerContext $controllerContext)
{
$nodes = [];
if ($site !== $documentNode) {
$this->renderNodeToList($nodes, $site, $controllerContext);
}
foreach ($site->getChildNodes('TYPO3.Neos:Document') as $documentChildNodeInFirstLevel) {
$this->renderNodeToList($nodes, $documentChildNodeInFirstLevel, $controllerContext);
}
$this->renderNodeToList($nodes, $documentNode, $controllerContext);
return $nodes;
}