class RedirectController in Redirect 7
Same name and namespace in other branches
- 7.2 redirect.controller.inc \RedirectController
Controller class for redirects.
This extends the DrupalDefaultEntityController class, adding required special handling for redirect objects.
Hierarchy
- class \DrupalDefaultEntityController implements DrupalEntityControllerInterface
- class \RedirectController
Expanded class hierarchy of RedirectController
2 string references to 'RedirectController'
- redirect_entity_info in ./
redirect.module - Implements hook_entity_info().
- redirect_update_7100 in ./
redirect.install - Rebuild the registry and clear the entity info cache.
File
- ./
redirect.controller.inc, line 10
View source
class RedirectController extends DrupalDefaultEntityController {
protected function attachLoad(&$redirects, $revision_id = FALSE) {
// Unserialize the URL option fields.
foreach ($redirects as $key => $redirect) {
$redirects[$key]->source_options = unserialize($redirect->source_options);
$redirects[$key]->redirect_options = unserialize($redirect->redirect_options);
}
parent::attachLoad($redirects, $revision_id);
}
}
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 | Builds the query to load the entity. | 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 |
Implements DrupalEntityControllerInterface::load(). Overrides DrupalEntityControllerInterface:: |
|
DrupalDefaultEntityController:: |
public | function |
Implements DrupalEntityControllerInterface::resetCache(). Overrides DrupalEntityControllerInterface:: |
|
DrupalDefaultEntityController:: |
public | function | Constructor: sets basic variables. | |
RedirectController:: |
protected | function |
Attaches data to entities upon loading. Overrides DrupalDefaultEntityController:: |