public function DataProviderNode::entityPreSave in RESTful 7.2
Allow manipulating the entity before it is saved.
Parameters
\EntityDrupalWrapper $wrapper: The unsaved wrapped entity.
Overrides DataProviderEntity::entityPreSave
File
- src/Plugin/ resource/ DataProvider/ DataProviderNode.php, line 42 
- Contains \Drupal\restful\Plugin\resource\DataProvider\DataProviderNode.
Class
- DataProviderNode
- Class DataProviderNode.
Namespace
Drupal\restful\Plugin\resource\DataProviderCode
public function entityPreSave(\EntityDrupalWrapper $wrapper) {
  $node = $wrapper
    ->value();
  if (!empty($node->nid)) {
    // Node is already saved.
    return;
  }
  node_object_prepare($node);
  $node->uid = $this
    ->getAccount()->uid;
}