PHP Class Neos\Neos\Ui\Controller\BackendServiceController

Inheritance: extends TYPO3\Flow\Mvc\Controller\ActionController
Afficher le fichier Open project: neos/neos-ui

Protected Properties

Свойство Type Description
$defaultViewObjectName string
$feedbackCollection Neos\Neos\Ui\Domain\Model\FeedbackCollection
$nodeService Neos\Neos\Ui\TYPO3CR\Service\NodeService
$persistenceManager TYPO3\Flow\Persistence\PersistenceManagerInterface
$publishingService TYPO3\Neos\Service\PublishingService
$supportedMediaTypes array
$workspaceRepository TYPO3\TYPO3CR\Domain\Repository\WorkspaceRepository

Méthodes publiques

Méthode Description
changeAction ( ChangeCollection $changes ) : void Apply a set of changes to the system
discardAction ( array $nodeContextPaths ) : void Discard nodes
flowQueryAction ( array $chain ) : void Build and execute a flow query chain
initializeController ( TYPO3\Flow\Mvc\RequestInterface $request, TYPO3\Flow\Mvc\ResponseInterface $response ) : void Set the controller context on the feedback collection after the controller has been initialized
initializeLoadTreeAction ( )
loadTreeAction ( NodeTreeBuilder $nodeTreeArguments, boolean $includeRoot = false ) : void Load the nodetree
publishAction ( array $nodeContextPaths, string $targetWorkspaceName ) : void Publish nodes

Méthodes protégées

Méthode Description
updateWorkspaceInfo ( string $documentNodeContextPath ) : void Helper method to inform the client, that new workspace information is available

Method Details

changeAction() public méthode

Apply a set of changes to the system
public changeAction ( ChangeCollection $changes ) : void
$changes Neos\Neos\Ui\Domain\Model\ChangeCollection
Résultat void

discardAction() public méthode

Discard nodes
public discardAction ( array $nodeContextPaths ) : void
$nodeContextPaths array
Résultat void

flowQueryAction() public méthode

Build and execute a flow query chain
public flowQueryAction ( array $chain ) : void
$chain array
Résultat void

initializeController() public méthode

Set the controller context on the feedback collection after the controller has been initialized
public initializeController ( TYPO3\Flow\Mvc\RequestInterface $request, TYPO3\Flow\Mvc\ResponseInterface $response ) : void
$request TYPO3\Flow\Mvc\RequestInterface
$response TYPO3\Flow\Mvc\ResponseInterface
Résultat void

initializeLoadTreeAction() public méthode

loadTreeAction() public méthode

Load the nodetree
public loadTreeAction ( NodeTreeBuilder $nodeTreeArguments, boolean $includeRoot = false ) : void
$nodeTreeArguments Neos\Neos\Ui\Domain\Service\NodeTreeBuilder
$includeRoot boolean
Résultat void

publishAction() public méthode

Publish nodes
public publishAction ( array $nodeContextPaths, string $targetWorkspaceName ) : void
$nodeContextPaths array
$targetWorkspaceName string
Résultat void

updateWorkspaceInfo() protected méthode

Helper method to inform the client, that new workspace information is available
protected updateWorkspaceInfo ( string $documentNodeContextPath ) : void
$documentNodeContextPath string
Résultat void

Property Details

$defaultViewObjectName protected_oe property

protected string $defaultViewObjectName
Résultat string

$feedbackCollection protected_oe property

protected FeedbackCollection,Neos\Neos\Ui\Domain\Model $feedbackCollection
Résultat Neos\Neos\Ui\Domain\Model\FeedbackCollection

$nodeService protected_oe property

protected NodeService,Neos\Neos\Ui\TYPO3CR\Service $nodeService
Résultat Neos\Neos\Ui\TYPO3CR\Service\NodeService

$persistenceManager protected_oe property

protected PersistenceManagerInterface,TYPO3\Flow\Persistence $persistenceManager
Résultat TYPO3\Flow\Persistence\PersistenceManagerInterface

$publishingService protected_oe property

protected PublishingService,TYPO3\Neos\Service $publishingService
Résultat TYPO3\Neos\Service\PublishingService

$supportedMediaTypes protected_oe property

protected array $supportedMediaTypes
Résultat array

$workspaceRepository protected_oe property

protected WorkspaceRepository,TYPO3\TYPO3CR\Domain\Repository $workspaceRepository
Résultat TYPO3\TYPO3CR\Domain\Repository\WorkspaceRepository