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.

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 easy-notification

---eonx_docs--- title: Introduction weight: 0 ---eonx_docs---

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

PHP Build Version
Package Version
Requires php Version ^8.2
aws/aws-sdk-php Version ^3.288.1
eonx-com/easy-utils Version ^6.3.1
nette/utils Version ^4.0
symfony/cache Version ^7.1
symfony/config Version ^7.1
symfony/contracts Version ^3.5
symfony/dependency-injection Version ^7.1
symfony/http-client Version ^7.1.8
symfony/http-kernel Version ^7.1
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 ....