Download the PHP package dstuecken/notify without Composer
On this page you can find all versions of the php package dstuecken/notify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dstuecken/notify
More information about dstuecken/notify
Files in dstuecken/notify
Package notify
Short Description Framework agnostic and lightweight notification system with several adapters.
License MIT
Informations about the package notify
Notify
Framework agnostic and lightweight notification system implementing the PSR LoggerInterface with several handling adapters.
Feel free to implement your own handlers!
Requirements
- PHP 5.4
Installation
Using Composer
To install Notify with Composer, just add the following to your composer.json file:
or by running the following command:
Usage
Use the Header Handler
The Header handler is used to send an HTTP Header to the Browser in the following (changable) format: X-Notify-Notification. This header can then be grabed by a javascript implementation to display a nice and clean javascript error message while continuing the application with a normal response.
Use the Logger Handler
You can send your notifications to any LoggerInterface capable logger:
Use the HipChat Handler
You can also send all your CRITICAL notifications to hipchat, for example:
Push your notifications to several Handlers
You can send your notifications to different handlers in different levels:
Currently implemented Handlers
Header
Sends an HTTP Header, which can be observed by Javascript to represent errors as growl-like notification messages.
Logger
Forwards your notifications to a Logger, which implements the LoggerInterface.
MacOS
Displays a Mac OS X Notification Center Message.
HipChat
Drops notifications on your hipchat rooms.
NotifySend
Notify via Ubuntu's notification service.
Syslog
Send your notifications to a syslog (using the PHP syslog() function).
Smarty
Attach your notifications to a smarty template variable
Memory
Forward notifications to an array
Tests
Run phpunit tests with