PHP 클래스 Neos\Neos\Service\Controller\WorkspaceController

상속: extends AbstractServiceController
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$defaultViewObjectName string
$nodeDataRepository Neos\ContentRepository\Domain\Repository\NodeDataRepository
$propertyMapper Neos\Flow\Property\PropertyMapper
$propertyMappingConfigurationBuilder Neos\Flow\Property\PropertyMappingConfigurationBuilder
$publishingService Neos\Neos\Service\PublishingService
$view Neos\Neos\Service\View\NodeView
$workspaceRepository Neos\ContentRepository\Domain\Repository\WorkspaceRepository

공개 메소드들

메소드 설명
discardAllAction ( Workspace $workspace ) : void Discard everything in the workspace with the given workspace name
discardNodeAction ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : void Discards the given node
discardNodesAction ( array $nodes ) : void Discards the given nodes
getWorkspaceWideUnpublishedNodesAction ( Workspace $workspace ) : void Get every unpublished node in the workspace with the given workspace name
publishAllAction ( string $sourceWorkspaceName, string $targetWorkspaceName ) : void Publish everything in the workspace with the given workspace name
publishNodeAction ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $targetWorkspaceName = null ) : void Publishes the given node to the specified targetWorkspace
publishNodesAction ( array $nodes, string $targetWorkspaceName = null ) : void Publishes the given nodes to the specified targetWorkspace

보호된 메소드들

메소드 설명
initializeAction ( ) : void

메소드 상세

discardAllAction() 공개 메소드

Discard everything in the workspace with the given workspace name
public discardAllAction ( Workspace $workspace ) : void
$workspace Neos\ContentRepository\Domain\Model\Workspace
리턴 void

discardNodeAction() 공개 메소드

Discards the given node
public discardNodeAction ( Neos\ContentRepository\Domain\Model\NodeInterface $node ) : void
$node Neos\ContentRepository\Domain\Model\NodeInterface
리턴 void

discardNodesAction() 공개 메소드

Discards the given nodes
public discardNodesAction ( array $nodes ) : void
$nodes array
리턴 void

getWorkspaceWideUnpublishedNodesAction() 공개 메소드

Get every unpublished node in the workspace with the given workspace name
public getWorkspaceWideUnpublishedNodesAction ( Workspace $workspace ) : void
$workspace Neos\ContentRepository\Domain\Model\Workspace
리턴 void

initializeAction() 보호된 메소드

protected initializeAction ( ) : void
리턴 void

publishAllAction() 공개 메소드

Publish everything in the workspace with the given workspace name
public publishAllAction ( string $sourceWorkspaceName, string $targetWorkspaceName ) : void
$sourceWorkspaceName string Name of the source workspace containing the content to publish
$targetWorkspaceName string Name of the target workspace the content should be published to
리턴 void

publishNodeAction() 공개 메소드

Publishes the given node to the specified targetWorkspace
public publishNodeAction ( Neos\ContentRepository\Domain\Model\NodeInterface $node, string $targetWorkspaceName = null ) : void
$node Neos\ContentRepository\Domain\Model\NodeInterface
$targetWorkspaceName string
리턴 void

publishNodesAction() 공개 메소드

Publishes the given nodes to the specified targetWorkspace
public publishNodesAction ( array $nodes, string $targetWorkspaceName = null ) : void
$nodes array
$targetWorkspaceName string
리턴 void

프로퍼티 상세

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

protected string $defaultViewObjectName
리턴 string

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

protected NodeDataRepository,Neos\ContentRepository\Domain\Repository $nodeDataRepository
리턴 Neos\ContentRepository\Domain\Repository\NodeDataRepository

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

protected PropertyMapper,Neos\Flow\Property $propertyMapper
리턴 Neos\Flow\Property\PropertyMapper

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

protected PropertyMappingConfigurationBuilder,Neos\Flow\Property $propertyMappingConfigurationBuilder
리턴 Neos\Flow\Property\PropertyMappingConfigurationBuilder

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

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

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

protected NodeView,Neos\Neos\Service\View $view
리턴 Neos\Neos\Service\View\NodeView

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

protected WorkspaceRepository,Neos\ContentRepository\Domain\Repository $workspaceRepository
리턴 Neos\ContentRepository\Domain\Repository\WorkspaceRepository