function entity_get_controller

Gets the entity controller for an entity type.

Return value

DrupalEntityControllerInterface The entity controller object for the specified entity type.

File

includes/common.inc, line 8211

Code

function entity_get_controller($entity_type) {
    $controllers =& drupal_static(__FUNCTION__, array());
    if (!isset($controllers[$entity_type])) {
        $type_info = entity_get_info($entity_type);
        $class = $type_info['controller class'];
        $controllers[$entity_type] = new $class($entity_type);
    }
    return $controllers[$entity_type];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.