This class is used to create a new user in the repository.
Properties¶
$alwaysAvailable¶
Indicates if the content object is shown in the mainlanguage if its not present in an other requested language.
|
|
$contentType¶
The content type for which the new content is created.
|
|
Required.
$email¶
User E-Mail address.
|
|
Required.
$enabled¶
Indicates if the user is enabled after creation.
|
|
$fields¶
|
|
$fields¶
|
|
$fields¶
|
|
$login¶
User login.
|
|
Required.
$mainLanguageCode¶
the main language code for the content. This language will also be used for as initial language for the first created version.
|
|
It is also used as default language for added fields.
Required.
$modificationDate¶
Modification date. If not given the current timestamp is used.
|
|
$ownerId¶
The owner of the content. If not given the current authenticated user is set as owner.
|
|
$password¶
The plain password.
|
|
Required.
$remoteId¶
Remote identifier used as a custom identifier for the object.
|
|
Needs to be a unique Content->remoteId string value.
$sectionId¶
The section the content is assigned to.
|
|
If not set the section of the parent is used or a default section.
Methods¶
__construct() ¶
Construct object optionally with a set of properties.
|
|
Readonly properties values must be set using $properties as they are not writable anymore after object has been created.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$properties | array<string|int, mixed> | [] | - |
setField() ¶
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$fieldDefIdentifier | string | - | - |
$value | mixed | - | - |
$language | string|null | null | - |
getProperties() ¶
Function where list of properties are returned.
|
|
Used by attributes(), override to add dynamic properties
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$dynamicProperties | array<string|int, mixed> | [] |
Additional dynamic properties exposed on the object |
Return values
array<string|int, mixed>