createContentDraft()
public method
If no version is given, the current published version is used.
4.x: The draft is created with the initialLanguage code of the source version or if not present with the main language.
It can be changed on updating the version.
public createContentDraft ( eZ\Publish\API\Repository\Values\Content\ContentInfo $contentInfo, eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo = null, eZ\Publish\API\Repository\Values\User\User $user = null ) : eZ\Publish\API\Repository\Values\Content\Content |
$contentInfo |
eZ\Publish\API\Repository\Values\Content\ContentInfo |
|
$versionInfo |
eZ\Publish\API\Repository\Values\Content\VersionInfo |
|
$user |
eZ\Publish\API\Repository\Values\User\User |
if set given user is used to create the draft - otherwise the current user is used |
return |
eZ\Publish\API\Repository\Values\Content\Content |
- the newly created content draft |