Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

PHP client for HipChat. Designed for incidental notifications from an application.

branch: master
readme.md

Hippy

Build Status

Hippy is a simple PHP client for sending messages to a HipChat room. It is designed for incidental notifications from an application.

Hippy does one thing and one thing well, sending messages to a Hipchat room.

Installation

Add rcrowe\hippy as a requirement to composer.json:

{
    "require": {
        "rcrowe/hippy": "0.6.*"
    }
}

Update your packages with composer update or install with composer install.

Usage

$transport = new rcrowe\Hippy\Transport\Guzzle($token, $room, $from);
$hippy = new rcrowe\Hippy\Client($transport);

$message = new rcrowe\Hippy\Message(true, rcrowe\Hippy\Message::BACKGROUND_YELLOW);
$message->setText('test');

$hippy->send($message);

Hippy also provides a static interface just like v0.5 and below.

use rcrowe\Hippy\Facade as Hippy;

Hippy::init($token, $room, $from);
Hippy::html('<a href="#">test failed</a>');

Maybe you want to add the message to a queue and send it at the end.

Hippy::init($token, $room, $from);
Hippy::add('test 1');
Hippy::addHtml('test 2');
Hippy::go();

Phing

Use Phing for builds and want to send messages to Hipchat? Then checkout out phing-hipchat.

Tests

To run all tests

$> phpunit tests

License

Hippy is released under the MIT public license.

Something went wrong with that request. Please try again.