Copied!

VersionBuilder

VersionBuilder.php : 21

Version builder.

Builder of Version instance.

Methods

publicbuild()

VersionBuilder.php : 26
public build() : Version

Return values

Version

publicchangeStatusTo()

VersionBuilder.php : 100

Set intent to change Version status.

public changeStatusTo(int $status) : VersionBuilder

Supported: VersionInfo::STATUS_DRAFT, VersionInfo::STATUS_PUBLISHED, VersionInfo::STATUS_ARCHIVED

Parameters

Name Type Default value Description
$status int - -

Return values

VersionBuilder

Tags
See
VersionInfo
Throws
InvalidArgumentException

publiccreateFromAnyContentTypeOf()

VersionBuilder.php : 74

Set intent to create Content from unspecified (yet) content type, any from the given list.

public createFromAnyContentTypeOf(array<int, int> $contentTypeIds) : VersionBuilder

Parameters

Name Type Default value Description
$contentTypeIds array<int, int> - -

Return values

VersionBuilder

Tags
Throws
InvalidArgumentException

publicpublishTranslations()

VersionBuilder.php : 151

Set intent to publish, to specified translations, all from the given list.

public publishTranslations(array<int, string> $languageCodes) : VersionBuilder

Parameters

Name Type Default value Description
$languageCodes array<int, string> - -

Return values

VersionBuilder

Tags
Throws
InvalidArgumentException

publictranslateToAnyLanguageOf()

VersionBuilder.php : 52

Set intent to translate, to an unspecified (yet) language, any from the given list.

public translateToAnyLanguageOf(array<string|int, mixed> $languageCodes) : VersionBuilder

Parameters

Name Type Default value Description
$languageCodes array<string|int, mixed> - -

Return values

VersionBuilder

Tags
Throws
InvalidArgumentException

publicupdateFields()

VersionBuilder.php : 36
public updateFields(array<string|int, Field$updatedFields) : VersionBuilder

Parameters

Name Type Default value Description
$updatedFields array<string|int, Field> - -

Return values

VersionBuilder

publicupdateFieldsTo()

VersionBuilder.php : 125

Set intent to update Content Version Fields.

public updateFieldsTo(string|null $initialLanguageCode, array<int, Field$fields) : VersionBuilder

Parameters

Name Type Default value Description
$initialLanguageCode string|null - -
$fields array<int, Field> - -

Return values

VersionBuilder