You are here

public function BiblioContributorController::create in Bibliography Module 7.2

Creates default property values for our entity object

@global type $user

Parameters

array $values:

Return value

array

Overrides EntityAPIController::create

File

includes/biblio.contributor.controller.inc, line 32

Class

BiblioContributorController
Contributor controller class

Code

public function create(array $values = array()) {
  global $user;
  if (!isset($values['type'])) {
    throw new Exception('Attempted to create a Biblio contributor without a type');
  }
  $default_values = array(
    'cid' => '',
    'title' => '',
    'description' => '',
    'created' => REQUEST_TIME,
    'changed' => REQUEST_TIME,
    'uid' => $user->uid,
    'md5' => '',
  );
  $values = array_merge($default_values, $values);
  $contributor = parent::create($values);
  return $contributor;
}