Download the PHP package serhiy/pushover without Composer

On this page you can find all versions of the php package serhiy/pushover. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package pushover

Pushover PHP API Wrapper

Build Status Latest Stable Version Total Downloads

Light, simple and fast, yet comprehensive wrapper for the Pushover API.

Features

Getting Started

These instructions will get you a copy of the project up and running.

Installing

Requirements

I aim to keep the project as simple as possible. All you need to run it is a PHP supported version, plus its curl and json extensions. See below the require section of project's composer.json file:

Pushing Messages

Instantiate pushover application and recipient of the notification:

Or use Dependency Injection to inject them into the services of your app.

Compose a message:

Create notification:

Push it:

[!TIP] For more code examples, see examples folder in the root of the project.

Working with response

Client returns Response object. Checking if the message was accepted is easy:

One can get status and token returned by Pushover:

Or even unmodified json response from the API (json_decode into an array if needed):

Response also contains original Request object:

Request contains array for CURLOPT_POSTFIELDS curl argument and full API URL.

[!TIP] For complete example refer to ResponseExample.php.

Contributing

Contributions are very welcome. If you would like to add functionality, before starting your work, please open an issue to discuss the feature you would like to work on.

Please read CONTRIBUTING.md for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

There are many PHP wrappers for Pushover API. However, most of them seem abandoned, missing features or require extra libraries to work. Nevertheless, many of them inspired me to work on this project.


All versions of pushover with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
ext-curl Version *
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package serhiy/pushover contains the following files

Loading the files please wait ....