The publish procedure will:
- Create location nodes based on the node assignments
- Update the content object using the provided metadata update struct
- Update the node assignments
- Update location nodes of the content with the new published version
- Set content and version status to published
public publish ( integer $contentId, integer $versionNo, eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct $metaDataUpdateStruct ) : eZ\Publish\SPI\Persistence\Content | ||
$contentId | integer | |
$versionNo | integer | |
$metaDataUpdateStruct | eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct | |
return | eZ\Publish\SPI\Persistence\Content | The published Content |