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;
}