class LogController in Log entity 7
Log controller class.
Hierarchy
- class \DrupalDefaultEntityController implements DrupalEntityControllerInterface- class \EntityAPIController implements EntityAPIControllerRevisionableInterface- class \LogController
 
 
- class \EntityAPIController implements EntityAPIControllerRevisionableInterface
Expanded class hierarchy of LogController
1 string reference to 'LogController'
- log_entity_info in ./log.module 
- Implements hook_entity_info().
File
- ./log.class.inc, line 37 
- Log classes.
View source
class LogController extends EntityAPIController {
  /**
   * {@inheritdoc}
   */
  public function create(array $values = array()) {
    global $user;
    $values += array(
      'id' => NULL,
      'name' => '',
      'type' => '',
      'uid' => $user->uid,
      'timestamp' => REQUEST_TIME,
      'created' => REQUEST_TIME,
      'changed' => REQUEST_TIME,
      'done' => FALSE,
    );
    return parent::create($values);
  }
  /**
   * {@inheritdoc}
   */
  public function save($entity, DatabaseTransaction $transaction = NULL) {
    // Set the changed timestamp when a log entity is saved.
    $entity->changed = REQUEST_TIME;
    return parent::save($entity, $transaction);
  }
}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:: | 1 | 
| 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:: | protected | function | Saves an entity revision. | |
| EntityAPIController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIControllerInterface:: | 1 | 
| EntityAPIController:: | public | function | Overridden. Overrides DrupalDefaultEntityController:: | 1 | 
| LogController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIController:: | |
| LogController:: | public | function | Implements EntityAPIControllerInterface. Overrides EntityAPIController:: | 
