PHP 클래스 Neos\Neos\Ui\Controller\BackendServiceController

상속: extends TYPO3\Flow\Mvc\Controller\ActionController
파일 보기 프로젝트 열기: neos/neos-ui

보호된 프로퍼티들

프로퍼티 타입 설명
$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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
updateWorkspaceInfo ( string $documentNodeContextPath ) : void Helper method to inform the client, that new workspace information is available

메소드 상세

changeAction() 공개 메소드

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

discardAction() 공개 메소드

Discard nodes
public discardAction ( array $nodeContextPaths ) : void
$nodeContextPaths array
리턴 void

flowQueryAction() 공개 메소드

Build and execute a flow query chain
public flowQueryAction ( array $chain ) : void
$chain array
리턴 void

initializeController() 공개 메소드

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
리턴 void

initializeLoadTreeAction() 공개 메소드

loadTreeAction() 공개 메소드

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

publishAction() 공개 메소드

Publish nodes
public publishAction ( array $nodeContextPaths, string $targetWorkspaceName ) : void
$nodeContextPaths array
$targetWorkspaceName string
리턴 void

updateWorkspaceInfo() 보호된 메소드

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

프로퍼티 상세

$defaultViewObjectName 보호되어 있는 프로퍼티

protected string $defaultViewObjectName
리턴 string

$feedbackCollection 보호되어 있는 프로퍼티

protected FeedbackCollection,Neos\Neos\Ui\Domain\Model $feedbackCollection
리턴 Neos\Neos\Ui\Domain\Model\FeedbackCollection

$nodeService 보호되어 있는 프로퍼티

protected NodeService,Neos\Neos\Ui\TYPO3CR\Service $nodeService
리턴 Neos\Neos\Ui\TYPO3CR\Service\NodeService

$persistenceManager 보호되어 있는 프로퍼티

protected PersistenceManagerInterface,TYPO3\Flow\Persistence $persistenceManager
리턴 TYPO3\Flow\Persistence\PersistenceManagerInterface

$publishingService 보호되어 있는 프로퍼티

protected PublishingService,TYPO3\Neos\Service $publishingService
리턴 TYPO3\Neos\Service\PublishingService

$supportedMediaTypes 보호되어 있는 프로퍼티

protected array $supportedMediaTypes
리턴 array

$workspaceRepository 보호되어 있는 프로퍼티

protected WorkspaceRepository,TYPO3\TYPO3CR\Domain\Repository $workspaceRepository
리턴 TYPO3\TYPO3CR\Domain\Repository\WorkspaceRepository