Download the PHP package mingalevme/onesignal without Composer
On this page you can find all versions of the php package mingalevme/onesignal. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mingalevme/onesignal
More information about mingalevme/onesignal
Files in mingalevme/onesignal
Download mingalevme/onesignal
More information about mingalevme/onesignal
Files in mingalevme/onesignal
Vendor mingalevme
Package onesignal
Short Description Simple OneSignal PHP Client
License MIT
Homepage https://github.com/mingalevme/onesignal-php
Package onesignal
Short Description Simple OneSignal PHP Client
License MIT
Homepage https://github.com/mingalevme/onesignal-php
Keywords onesignal
Please rate this library. Is it a good library?
Informations about the package onesignal
Simple OneSignal PHP Client
Really simple and well tested OneSignal client (creating notifications only) with PSR-only dependencies:
- PHP 7.4+
- PSR-17: HTTP Factories
- PSR-18: HTTP Client
- JSON-extension (as of PHP 8.0.0, the JSON-extension is a core PHP extension, so it is always available)
More about code quality:
- 95%+ of code are covered with tests
- project uses Psalm and PHPStan at max levels
composer audit
on every commit by CI/CD- PHP_CodeSniffer
Composer
Examples
Example (DI Container)
Set up some DI container somewhere like Application-level service provider:
Some application logic
Note It's recommended to use some app-level interface for notification sender, e.g.
MyAppNotificationSenderInterface
, instead ofClientInterface
/CreateNotificationInterface
.
Example (Inline)
Quality (OSX)
Install PHP 7.4+
Composer
PHPUnit
Psalm
PHPStan
PHP_CodeSniffer
All versions of onesignal with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4.0
ext-json Version *
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/http-message Version ^2.0
ext-json Version *
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/http-message Version ^2.0
The package mingalevme/onesignal contains the following files
Loading the files please wait ....