You are here

class WatchdogEntity in Better Watchdog UI 8

Same name and namespace in other branches
  1. 7.3 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntity
  2. 7 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntity
  3. 7.2 better_watchdog_ui_entity/better_watchdog_ui_entity.module \WatchdogEntity

Watchdog class.

Hierarchy

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 219
Provides a basic wrapper to database log entries, so they can be accessed as entities.

View source
class WatchdogEntity extends Entity {

  /**
   * 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

Namesort descending Modifiers Type Description Overrides
WatchdogEntity::defaultLabel protected function Deafult label callback.
WatchdogEntity::defaultUri protected function Deafult uri callback.
WatchdogEntity::getHostname public function Get watchdog entry hostname.
WatchdogEntity::getLink public function Get watchdog entry link.
WatchdogEntity::getLocation public function Get watchdog entry location.
WatchdogEntity::getMessage public function Get watchdog entry message.
WatchdogEntity::getReferer public function Get watchdog entry referer.
WatchdogEntity::getSeverity public function Get watchdog entry severity.
WatchdogEntity::getTimestamp public function Get watchdog entry timestamp.
WatchdogEntity::getType public function Get watchdog entry type.
WatchdogEntity::getUid public function Get watchdog entry type.