function Media::preSave
Overrides ContentEntityBase::preSave
File
- 
              core/
modules/ media/ src/ Entity/ Media.php, line 349  
Class
- Media
 - Defines the media entity class.
 
Namespace
Drupal\media\EntityCode
public function preSave(EntityStorageInterface $storage) {
  parent::preSave($storage);
  if (!$this->getOwner()) {
    $this->setOwnerId(0);
  }
  // If no thumbnail has been explicitly set, use the default thumbnail.
  if ($this->get('thumbnail')
    ->isEmpty()) {
    $this->thumbnail->target_id = $this->loadThumbnail()
      ->id();
  }
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.