class WatchdogEntity in Better Watchdog UI 7.3
Same name and namespace in other branches
- 8 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntity
- 7 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntity
- 7.2 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntity
Watchdog class.
Hierarchy
- class \Entity implements EntityInterface
- class \WatchdogEntity
Expanded class hierarchy of WatchdogEntity
1 string reference to 'WatchdogEntity'
- 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 216 - Provides a basic wrapper to database log entries, so they can be accessed as entities.
View source
class WatchdogEntity extends Entity {
/**
* {@inheritdoc}
*/
public function __construct(array $values = array(), $entityType = NULL) {
parent::__construct($values, $entityType);
if (isset($values['request_uri'])) {
$this->location = $values['request_uri'];
}
}
/**
* Deafult label callback.
*/
protected function defaultLabel() {
module_load_include('inc', 'better_watchdog_ui_entity', 'better_watchdog_ui_entity.pages');
return better_watchdog_ui_watchdog_title($this);
}
/**
* Deafult uri callback.
*/
protected function defaultUri() {
module_load_include('inc', 'better_watchdog_ui_entity', 'better_watchdog_ui_entity.pages');
return better_watchdog_ui_watchdog_uri($this);
}
/**
* Get watchdog entry type.
*/
public function getUid() {
return $this->uid;
}
/**
* Get watchdog entry type.
*/
public function getType() {
return $this->type;
}
/**
* Get watchdog entry severity.
*/
public function getSeverity() {
return $this->severity;
}
/**
* Get watchdog entry location.
*/
public function getLocation() {
return $this->location;
}
/**
* Get watchdog entry referer.
*/
public function getReferer() {
return $this->referer;
}
/**
* Get watchdog entry hostname.
*/
public function getHostname() {
return $this->hostname;
}
/**
* Get watchdog entry link.
*/
public function getLink() {
return $this->link;
}
/**
* Get watchdog entry timestamp.
*/
public function getTimestamp() {
return $this->timestamp;
}
/**
* Get watchdog entry message.
*/
public function getMessage() {
$replacement = unserialize($this->variables);
return html_entity_decode(strip_tags($replacement ? format_string($this->message, $replacement) : $this->message), ENT_QUOTES);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Entity:: |
protected | property | 1 | |
Entity:: |
protected | property | ||
Entity:: |
protected | property | ||
Entity:: |
protected | property | ||
Entity:: |
protected | property | ||
Entity:: |
public | function |
Builds a structured array representing the entity's content. Overrides EntityInterface:: |
1 |
Entity:: |
public | function |
Returns the bundle of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Permanently deletes the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the info of the type of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the type of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Exports the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Gets the raw, translated value of a property or field. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Checks if the entity has a certain exportable status. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the entity identifier, i.e. the entities name or numeric id. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the internal, numeric identifier. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Checks whether the entity is the default revision. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the label of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Permanently saves the entity. Overrides EntityInterface:: |
|
Entity:: |
protected | function | Set up the object instance on construction or unserializiation. | |
Entity:: |
public | function |
Returns the uri of the entity just as entity_uri(). Overrides EntityInterface:: |
|
Entity:: |
public | function |
Generate an array for rendering the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function |
Returns the EntityMetadataWrapper of the entity. Overrides EntityInterface:: |
|
Entity:: |
public | function | Magic method to only serialize what's necessary. | |
Entity:: |
public | function | Magic method to invoke setUp() on unserialization. | |
WatchdogEntity:: |
protected | function |
Deafult label callback. Overrides Entity:: |
|
WatchdogEntity:: |
protected | function |
Deafult uri callback. Overrides Entity:: |
|
WatchdogEntity:: |
public | function | Get watchdog entry hostname. | |
WatchdogEntity:: |
public | function | Get watchdog entry link. | |
WatchdogEntity:: |
public | function | Get watchdog entry location. | |
WatchdogEntity:: |
public | function | Get watchdog entry message. | |
WatchdogEntity:: |
public | function | Get watchdog entry referer. | |
WatchdogEntity:: |
public | function | Get watchdog entry severity. | |
WatchdogEntity:: |
public | function | Get watchdog entry timestamp. | |
WatchdogEntity:: |
public | function | Get watchdog entry type. | |
WatchdogEntity:: |
public | function | Get watchdog entry type. | |
WatchdogEntity:: |
public | function |
Overrides Entity:: |