You are here

public function HeartbeatAccess::fetchMessages in Heartbeat 6.4

Same name and namespace in other branches
  1. 6.3 includes/heartbeataccess.inc \HeartbeatAccess::fetchMessages()

Parameters

$text:

Return value

Array of messages

File

includes/heartbeataccess.inc, line 161
HeartbeatAccess object is the object that takes stream configuration to create a stream of activity objects. It is the controlling organ at the pre-query, query and post-query phases.

Class

HeartbeatAccess
Abstract class heartbeataccess This base class has final template methods which are used by the derived concretes. The HeartbeatAccess is a state object that is given to the HeartbeatMessageBuilder to set the access to the current request.

Code

public function fetchMessages() {
  if ($this
    ->hasAccess()) {
    $heartbeat = $this
      ->prepareStream();

    // Call to a hook method to adapt sql and thus result
    $heartbeat = $this
      ->dressUpMessages($heartbeat);
    return $this
      ->finishMessages($heartbeat);
  }
  return array();
}