function ContentTranslationMetadataWrapper::setAuthor
Sets the translation author.
The metadata field will be updated, only if it's translatable.
Parameters
\Drupal\user\UserInterface $account: The translation author user entity.
Return value
$this
Overrides ContentTranslationMetadataWrapperInterface::setAuthor
File
- 
              core/
modules/ content_translation/ src/ ContentTranslationMetadataWrapper.php, line 80  
Class
- ContentTranslationMetadataWrapper
 - Base class for content translation metadata wrappers.
 
Namespace
Drupal\content_translationCode
public function setAuthor(UserInterface $account) {
  $field_name = $this->translation
    ->hasField('content_translation_uid') ? 'content_translation_uid' : 'uid';
  $this->setFieldOnlyIfTranslatable($field_name, $account->id());
  return $this;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.