Download the PHP
package eonx-com/easy-notification without Composer
On this page you can find all versions of the php package
eonx-com/easy-notification. It is possible to download/install
these versions without Composer. Possible dependencies are resolved
automatically.
Vendor eonx-com Package easy-notification Short Description Client for dispatching notifications at EonX License
MIT
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.
This package is made to ease dispatching notifications within EonX Notification service, and works with this service
ONLY.
Require package (Composer)
The recommended way to install this package is to use Composer:
Configuration
In order to send notifications using the EonX Notification service, you need to register a Provider within that service.
Once the Provider created, set the API URL the Provider is registered against and keep the Provider API key and external
ID handy as they will be required to send messages.
See the configuration section for your framework of choice. (coming soon...)
CacheConfigFinder
This package will automatically send API requests to the EonX Notification service to fetch the configuration for your
ApiKey and Provider. This will ensure your application has the latest configuration, however, this configuration can
easily be cached as it doesn't change often.
This is why this package provides you with a EonX\EasyNotification\Config\CacheConfigFinder to decorate the default
config finder service and cache the found config.
The EonX\EasyNotification\Config\CacheConfigFinder implementation relies on the Symfony Cache Component so you
will need to make sure it is installed in your project.
See how to override the config caching within your framework of choice section.
Usage
Once configured this package will fetch the required configuration from the EonX Notification service and register
a EonX\EasyNotification\Client\NotificationClientInterface service into your DI container. You can then inject
this client into your own classes and send notifications:
All versions of easy-notification with dependencies
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 eonx-com/easy-notification contains the following files
Loading the files please wait ....
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.