Neos\ContentRepository\Domain\Model\NodeData::setWorkspace PHP Метод

setWorkspace() публичный Метод

Sets the workspace of this node.
public setWorkspace ( Workspace $workspace = null ) : void
$workspace Workspace
Результат void
    public function setWorkspace(Workspace $workspace = null)
    {
        if ($this->workspace !== $workspace) {
            $this->workspace = $workspace;
            $this->addOrUpdate();
        }
    }

Usage Example

 /**
  * @test
  */
 public function setWorkspacesAllowsForSettingTheWorkspaceForInternalPurposes()
 {
     /** @var Workspace|\PHPUnit_Framework_MockObject_MockObject $newWorkspace */
     $newWorkspace = $this->getMockBuilder(Workspace::class)->disableOriginalConstructor()->getMock();
     $this->assertSame($this->mockWorkspace, $this->nodeData->getWorkspace());
     $this->nodeData->setWorkspace($newWorkspace);
     $this->assertSame($newWorkspace, $this->nodeData->getWorkspace());
 }
All Usage Examples Of Neos\ContentRepository\Domain\Model\NodeData::setWorkspace