PHP Class Neos\Neos\Ui\TypoScript\Helper\NodeInfoHelper

Inheritance: implements TYPO3\Eel\ProtectedContextAwareInterface
Show file Open project: neos/neos-ui Class Usage Examples

Protected Properties

Property Type Description
$entityToIdentityConverter TYPO3\Neos\TypeConverter\EntityToIdentityConverter
$linkingService TYPO3\Neos\Service\LinkingService
$persistenceManager TYPO3\Flow\Persistence\PersistenceManagerInterface

Public Methods

Method Description
allowsCallOfMethod ( string $methodName ) : boolean
defaultNodesForBackend ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $site, TYPO3\TYPO3CR\Domain\Model\NodeInterface $documentNode, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
renderDocumentNodeAndChildContent ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $documentNode, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
renderNode ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
renderNodes ( array $nodes, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
uri ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $node = null, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )

Protected Methods

Method Description
renderDocumentNodeAndChildContentInternal ( array &$nodes, TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
renderNodeToList ( &$nodes, TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )

Private Methods

Method Description
buildNodeProperties ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $node )
buildNodeProperty ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, $propertyName, $dataType )

Method Details

allowsCallOfMethod() public method

public allowsCallOfMethod ( string $methodName ) : boolean
$methodName string
return boolean

defaultNodesForBackend() public method

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

renderDocumentNodeAndChildContent() public method

public renderDocumentNodeAndChildContent ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $documentNode, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
$documentNode TYPO3\TYPO3CR\Domain\Model\NodeInterface
$controllerContext TYPO3\Flow\Mvc\Controller\ControllerContext

renderDocumentNodeAndChildContentInternal() protected method

protected renderDocumentNodeAndChildContentInternal ( array &$nodes, TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
$nodes array
$node TYPO3\TYPO3CR\Domain\Model\NodeInterface
$controllerContext TYPO3\Flow\Mvc\Controller\ControllerContext

renderNode() public method

public renderNode ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
$node TYPO3\TYPO3CR\Domain\Model\NodeInterface
$controllerContext TYPO3\Flow\Mvc\Controller\ControllerContext

renderNodeToList() protected method

protected renderNodeToList ( &$nodes, TYPO3\TYPO3CR\Domain\Model\NodeInterface $node, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
$node TYPO3\TYPO3CR\Domain\Model\NodeInterface
$controllerContext TYPO3\Flow\Mvc\Controller\ControllerContext

renderNodes() public method

public renderNodes ( array $nodes, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
$nodes array
$controllerContext TYPO3\Flow\Mvc\Controller\ControllerContext

uri() public method

public uri ( TYPO3\TYPO3CR\Domain\Model\NodeInterface $node = null, TYPO3\Flow\Mvc\Controller\ControllerContext $controllerContext )
$node TYPO3\TYPO3CR\Domain\Model\NodeInterface
$controllerContext TYPO3\Flow\Mvc\Controller\ControllerContext

Property Details

$entityToIdentityConverter protected property

protected EntityToIdentityConverter,TYPO3\Neos\TypeConverter $entityToIdentityConverter
return TYPO3\Neos\TypeConverter\EntityToIdentityConverter

$linkingService protected property

protected LinkingService,TYPO3\Neos\Service $linkingService
return TYPO3\Neos\Service\LinkingService

$persistenceManager protected property

protected PersistenceManagerInterface,TYPO3\Flow\Persistence $persistenceManager
return TYPO3\Flow\Persistence\PersistenceManagerInterface