1.20.x entity.controller.inc public EntityDatabaseStorageController::create(array $values)

Implements EntityStorageControllerInterface::create().

Overrides EntityStorageControllerInterface::create

File

modules/entity/entity.controller.inc, line 592
Entity API controller classes and interface.

Class

EntityDatabaseStorageController
Implements the entity storage controller interface for the database.

Code

public function create(array $values) {
  $class = isset($this->entityInfo['entity class']) ? $this->entityInfo['entity class'] : NULL;
  if (empty($class)) {
    throw new EntityMalformedException(t('Missing "entity class" property on @entity_type entity.', array('@entity_type' => $this->entityType)));
  }
  return new $class($values);
}