You are here

function messaging_store in Messaging 6.4

Same name and namespace in other branches
  1. 5 messaging.module \messaging_store()
  2. 6 messaging.module \messaging_store()
  3. 6.2 messaging.module \messaging_store()
  4. 6.3 messaging.module \messaging_store()
  5. 7 messaging.module \messaging_store()

Entry point for the storage and queueing API

Default methods are implemented by Messaging_Store class

This API can be replaced by setting a new class name in the 'messaging_store' variable Or the whole thing can be skipped by settings 'messaging_store' to 'Messaging_None'

6 string references to 'messaging_store'
Messaging_Store::cache_get in includes/messaging_store.class.inc
Get message from static cache
Messaging_Store::cache_set in includes/messaging_store.class.inc
Save message to static cache
messaging_update_2 in ./messaging.install
Create queue storage
messaging_update_6003 in ./messaging.install
Update schema field
messaging_update_6004 in ./messaging.install
update messaging store to add in indexes

... See full list

File

./messaging.module, line 558

Code

function messaging_store() {
  static $messaging_store;
  if (!isset($messaging_store)) {
    $class = variable_get('messaging_store', 'Messaging_Store');
    $messaging_store = new $class();
  }
  return $messaging_store;
}