class WatchdogEntityController in Better Watchdog UI 7.3
Same name and namespace in other branches
- 8 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntityController
- 7 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntityController
- 7.2 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntityController
Watchdog Controller class.
Hierarchy
- class \DrupalDefaultEntityController implements DrupalEntityControllerInterface- class \EntityAPIController implements EntityAPIControllerRevisionableInterface- class \WatchdogEntityController
 
 
- class \EntityAPIController implements EntityAPIControllerRevisionableInterface
Expanded class hierarchy of WatchdogEntityController
1 string reference to 'WatchdogEntityController'
- better_watchdog_ui_entity_entity_info in better_watchdog_ui_entity/better_watchdog_ui_entity.module 
- Implements hook_entity_info().
File
- better_watchdog_ui_entity/better_watchdog_ui_entity.module, line 312 
- Provides a basic wrapper to database log entries, so they can be accessed as entities.
View source
class WatchdogEntityController extends EntityAPIController {
  /**
   * Override default delete function to invoke rules.
   */
  public function delete($ids, DatabaseTransaction $transaction = NULL) {
    if (module_exists('better_watchdog_ui_rules')) {
      rules_invoke_event('better_watchdog_ui_watchdog_before_delete', current($this->entityCache));
    }
    parent::delete($ids, $transaction);
    if (module_exists('better_watchdog_ui_rules')) {
      rules_invoke_event('better_watchdog_ui_watchdog_after_delete', current($this->entityCache));
    }
  }
}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. | |
| EntityAPIController:: | protected | property | ||
| EntityAPIController:: | protected | property | ||
| EntityAPIController:: | protected | property | ||
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | |
| EntityAPIController:: | protected | function | Overrides DrupalDefaultEntityController::buildQuery(). Overrides DrupalDefaultEntityController:: | 1 | 
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | |
| EntityAPIController:: | public | function | Implements EntityAPIControllerRevisionableInterface::deleteRevision(). Overrides EntityAPIControllerRevisionableInterface:: | |
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | 1 | 
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | |
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | 1 | 
| EntityAPIController:: | public | function | Overridden. Overrides DrupalDefaultEntityController:: | 1 | 
| EntityAPIController:: | public | function | Builds and executes the query for loading. | |
| EntityAPIController:: | protected | function | Renders a single entity property. | |
| EntityAPIController:: | public | function | Overrides DrupalDefaultEntityController::resetCache(). Overrides DrupalDefaultEntityController:: | 1 | 
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | 1 | 
| EntityAPIController:: | protected | function | Saves an entity revision. | |
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | 1 | 
| EntityAPIController:: | public | function | Overridden. Overrides DrupalDefaultEntityController:: | 1 | 
| WatchdogEntityController:: | public | function | Override default delete function to invoke rules. Overrides EntityAPIController:: | 
