Neos\ContentRepository\Domain\Model\AbstractNodeData::setContentObject PHP 메소드

setContentObject() 공개 메소드

Sets a content object for this node.
public setContentObject ( object $contentObject ) : void
$contentObject object The content object
리턴 void
    public function setContentObject($contentObject)
    {
        if (!is_object($contentObject)) {
            throw new \InvalidArgumentException('Argument must be an object, ' . \gettype($contentObject) . ' given.', 1283522467);
        }
        if ($this->contentObjectProxy === null || $this->contentObjectProxy->getObject() !== $contentObject) {
            $this->contentObjectProxy = new ContentObjectProxy($contentObject);
            $this->addOrUpdate();
        }
    }