You are here

public function CacheFlushEntityAPIController::create in CacheFlush 7.3

Override EntityAPIController:create().

Overrides EntityAPIController::create

File

modules/cacheflush_entity/includes/cacheflush_entity.class.inc, line 49
Provides a controller for CacheFlushEntity CRUD functionality.

Class

CacheFlushEntityAPIController
A controller extending EntityAPIController.

Code

public function create(array $values = array()) {
  global $user;

  // Add is_new property if it is not set.
  $values += array(
    'is_new' => TRUE,
    'uid' => $user->uid,
    'title' => NULL,
  );
  if (isset($this->entityInfo['entity class']) && ($class = $this->entityInfo['entity class'])) {
    return new $class($values, $this->entityType);
  }
  return (object) $values;
}