public function EntityAPIController::__construct in Entity API 7
Overridden.
Overrides DrupalDefaultEntityController::__construct
See also
DrupalDefaultEntityController#__construct()
1 call to EntityAPIController::__construct()
- EntityAPIControllerExportable::__construct in includes/entity.controller.inc 
- Overridden.
1 method overrides EntityAPIController::__construct()
- EntityAPIControllerExportable::__construct in includes/entity.controller.inc 
- Overridden.
File
- includes/entity.controller.inc, line 161 
- Provides a controller building upon the core controller but providing more features like full CRUD functionality.
Class
- EntityAPIController
- A controller implementing EntityAPIControllerInterface for the database.
Code
public function __construct($entityType) {
  parent::__construct($entityType);
  // If this is the bundle of another entity, set the bundle key.
  if (isset($this->entityInfo['bundle of'])) {
    $info = entity_get_info($this->entityInfo['bundle of']);
    $this->bundleKey = $info['bundle keys']['bundle'];
  }
  $this->defaultRevisionKey = !empty($this->entityInfo['entity keys']['default revision']) ? $this->entityInfo['entity keys']['default revision'] : 'default_revision';
}