Download the PHP package todorowww/dbus-notify without Composer
On this page you can find all versions of the php package todorowww/dbus-notify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package dbus-notify
D-Bus Notify
This class utilizes PHP extension D-Bus by Derick Rethans. In order to use this class, you need this extension.
You can get it from nephre, and you can find compilation instructions there.
Installation
Install the latest version of this library by issuing this command
composer require todorowww/dbus-notify
Basic Usage
use todorowww\DBusNotify;
// Instantiate DBusNotify class
$Notify = new DBusNotify();
$icon = "path/to/your/desired/icon.png";
$summary = "Notification message summary (title)";
$body = "Notification message body";
$Notify->notify($appName, $icon, $summary, $body);
Responding to actions
use todorowww\DBusNotify;
// Instantiate DBusNotify class
$Notify = new DBusNotify();
$icon = "path/to/your/desired/icon.png";
$summary = "Notification message summary (title)";
$body = "Notification message body";
$actions = [
"ok" => "OK",
"cancel" => "Cancel"
];
$Notify->notify($appName, $icon, $summary, $body, $actions);
$Notify->waitForAction(myCallback, 30); // Wait for 30 seconds before timing out
When user clicks on a button, or closes the notification, myCallback will be triggered. Action info will be passed as a parameter of the function.
All versions of dbus-notify with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.5.0
lib-libxml Version *
ext-xml Version *
ext-dbus Version *
lib-libxml Version *
ext-xml Version *
ext-dbus Version *
The package todorowww/dbus-notify contains the following files
Loading the files please wait ....