You are here

GDPRTaskController.php in General Data Protection Regulation 7

File

modules/gdpr_tasks/src/Entity/GDPRTaskController.php
View source
<?php

/**
 * The Task entity controller class.
 */
class GDPRTaskController extends EntityAPIController {

  /**
   * {@inheritdoc}
   */
  public function create(array $values = array()) {
    $values += array(
      'status' => 'requested',
    );
    $values += array(
      'created' => REQUEST_TIME,
    );
    $task = parent::create($values);
    return $task;
  }

  /**
   * {@inheritdoc}
   */
  public function save($entity, DatabaseTransaction $transaction = NULL) {
    $entity->changed = REQUEST_TIME;
    return parent::save($entity, $transaction);
  }

}

Classes

Namesort descending Description
GDPRTaskController The Task entity controller class.