Documentation

Horde_Notification_Storage_Object
in package
implements Horde_Notification_Storage_Interface

A class that stores notifications in an object.

Copyright 2010-2017 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Tags
category

Horde

author

Jan Schneider jan@horde.org

license

http://www.horde.org/licenses/lgpl21 LGPL 2.1

Interfaces, Classes, Traits and Enums

Horde_Notification_Storage_Interface
An interface describing a storage location for notification messages.

Table of Contents

$notifications  : array<string|int, mixed>
Holds the notifications pushed into this storage object.
clear()  : mixed
Unset the given stack in the notification store.
exists()  : bool
Is the given stack present in the notification store?
get()  : mixed
Return the given stack from the notification store.
push()  : mixed
Store a new event for the given listener stack.
set()  : mixed
Set the given stack in the notification store.

Properties

$notifications

Holds the notifications pushed into this storage object.

public array<string|int, mixed> $notifications = array()

Methods

clear()

Unset the given stack in the notification store.

public clear(string $key) : mixed
Parameters
$key : string

The key of the data.

Return values
mixed

exists()

Is the given stack present in the notification store?

public exists(string $key) : bool
Parameters
$key : string

The key of the data.

Return values
bool

True if the element is set, false otherwise.

get()

Return the given stack from the notification store.

public get(string $key) : mixed
Parameters
$key : string

The key for the data.

Return values
mixed

The notification data stored for the given key.

push()

Store a new event for the given listener stack.

public push(string $listener, Horde_Notification_Event $event) : mixed
Parameters
$listener : string

The event will be stored for this listener.

$event : Horde_Notification_Event

The event to store.

Return values
mixed

set()

Set the given stack in the notification store.

public set(string $key, mixed $value) : mixed
Parameters
$key : string

The key for the data.

$value : mixed

The data.

Return values
mixed

Search results