class EntityCacheTaxonomyVocabularyController in Entity cache 7
Taxonomy vocabulary entity controller class with persistent cache.
Hierarchy
- class \DrupalDefaultEntityController implements DrupalEntityControllerInterface- class \TaxonomyVocabularyController- class \EntityCacheTaxonomyVocabularyController implements EntityCacheEntityControllerInterface
 
 
- class \TaxonomyVocabularyController
Expanded class hierarchy of EntityCacheTaxonomyVocabularyController
1 string reference to 'EntityCacheTaxonomyVocabularyController'
- entitycache_supported_core_entities in ./entitycache.module 
- Helper function to list all supported core entities.
File
- includes/entitycache.taxonomy.inc, line 40 
- Taxonomy entity controllers with persistent cache.
View source
class EntityCacheTaxonomyVocabularyController extends TaxonomyVocabularyController implements EntityCacheEntityControllerInterface {
  /**
   * {@inheritdoc}
   */
  public function resetCache(array $ids = NULL) {
    EntityCacheControllerHelper::resetEntityCache($this, $ids);
    $this
      ->resetStaticCache($ids);
  }
  /**
   * {@inheritdoc}
   */
  public function resetStaticCache(array $ids = NULL) {
    parent::resetCache($ids);
  }
  /**
   * {@inheritdoc}
   */
  public function load($ids = array(), $conditions = array()) {
    return EntityCacheControllerHelper::entityCacheLoad($this, $ids, $conditions);
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| DrupalDefaultEntityController:: | protected | property | Whether this entity type should use the static cache. | |
| DrupalDefaultEntityController:: | protected | property | Static cache of entities, keyed by entity ID. | |
| DrupalDefaultEntityController:: | protected | property | Array of information about the entity. | |
| DrupalDefaultEntityController:: | protected | property | Entity type for this controller instance. | |
| DrupalDefaultEntityController:: | protected | property | Additional arguments to pass to hook_TYPE_load(). | |
| DrupalDefaultEntityController:: | protected | property | Name of the entity's ID field in the entity database table. | |
| DrupalDefaultEntityController:: | protected | property | Name of entity's revision database table field, if it supports revisions. | |
| DrupalDefaultEntityController:: | protected | property | The table that stores revisions, if the entity supports revisions. | |
| DrupalDefaultEntityController:: | protected | function | Attaches data to entities upon loading. | 4 | 
| DrupalDefaultEntityController:: | protected | function | Gets entities from the static cache. | 1 | 
| DrupalDefaultEntityController:: | protected | function | Stores entities in the static entity cache. | |
| DrupalDefaultEntityController:: | protected | function | Ensures integer entity IDs are valid. | |
| DrupalDefaultEntityController:: | protected | function | Callback for array_filter that removes non-integer IDs. | |
| DrupalDefaultEntityController:: | public | function | Constructor: sets basic variables. | |
| EntityCacheTaxonomyVocabularyController:: | public | function | Implements DrupalEntityControllerInterface::load(). Overrides DrupalDefaultEntityController:: | |
| EntityCacheTaxonomyVocabularyController:: | public | function | Implements DrupalEntityControllerInterface::resetCache(). Overrides DrupalDefaultEntityController:: | |
| EntityCacheTaxonomyVocabularyController:: | public | function | Resets the internal, static entity cache. Overrides EntityCacheEntityControllerInterface:: | |
| TaxonomyVocabularyController:: | protected | function | Builds the query to load the entity. Overrides DrupalDefaultEntityController:: | 
