PHPackages                             webdevvie/pushover-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. webdevvie/pushover-bundle

ActiveSymfony-bundle[API Development](/categories/api)

webdevvie/pushover-bundle
=========================

A symfony2 bundle for pushover

0.3.1(8y ago)0741Apache-2.0PHPPHP &gt;=5.3.0

Since Jun 1Pushed 8y ago1 watchersCompare

[ Source](https://github.com/webdevvie/PushoverBundle)[ Packagist](https://packagist.org/packages/webdevvie/pushover-bundle)[ RSS](/packages/webdevvie-pushover-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (4)Dependencies (6)Versions (3)Used By (0)

PushoverBundle
==============

[](#pushoverbundle)

This is a simple bundle for Symfony2 to send messages through Pushover. This library is still in development and its interface is subject to change.

Still to do:
------------

[](#still-to-do)

- retrieve receipt status

To install
----------

[](#to-install)

### Add it using composer

[](#add-it-using-composer)

`composer require "webdevvie/pushover-bundle"`

### Add it to your appkernel registerbundles method

[](#add-it-to-your-appkernel-registerbundles-method)

`new Webdevvie\PushoverBundle\WebdevviePushoverBundle(),`

### Add your token to the config

[](#add-your-token-to-the-config)

```
webdevvie_pushover:
  token: %pushover_token%
```

### Add your token to the parameters yaml file

[](#add-your-token-to-the-parameters-yaml-file)

```
    pushover_token: "your_token_here"

```

To test this
------------

[](#to-test-this)

```
app/console pushover:send
```

Follow the questions to send a test message

In your code
------------

[](#in-your-code)

Within your application (in this case a controller) you can send a message to a user's pushover using the following code

```
    # get the service from the container;
    $pushover = $this->get('pushover');

    $message = new PushoverMessage();
    $message->setUser("usercode_here");
    $message->setSound("pushover");
    $message->setTitle("A title here");
    $message->setMessage("Your message here");
    $response = $pushover->sendMessage($message);

    # Now you can check on the response object with $response->isSent();
    # any errors are stored in the $response->getErrors() as an array of strings (isSent will then return false)

```

If you want to send a message using a higher priority you can set that property on the message object using the constants starting with PRIORITY\_

Sounds
------

[](#sounds)

All the sounds are available via the `->availableSounds()` method and as a constant starting with SOUND\_ in the PushoverMessage class

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~573 days

Total

2

Last Release

3063d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/974b672adc355278acd2c4df8b1d48f1ae264487994de24a007e10d5828f623b?d=identicon)[webdevvie](/maintainers/webdevvie)

---

Top Contributors

[![webdevvie](https://avatars.githubusercontent.com/u/6097722?v=4)](https://github.com/webdevvie "webdevvie (8 commits)")[![vegagame](https://avatars.githubusercontent.com/u/796184?v=4)](https://github.com/vegagame "vegagame (1 commits)")

---

Tags

bundleSymfony2pushover

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/webdevvie-pushover-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/webdevvie-pushover-bundle/health.svg)](https://phpackages.com/packages/webdevvie-pushover-bundle)
```

###  Alternatives

[meilisearch/search-bundle

Seamless integration of Meilisearch into your Symfony project.

154356.2k](/packages/meilisearch-search-bundle)[thecodingmachine/graphqlite-bundle

A Symfony bundle for thecodingmachine/graphqlite.

371.6M3](/packages/thecodingmachine-graphqlite-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
