Download the PHP package nimbly/announce without Composer

On this page you can find all versions of the php package nimbly/announce. 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 announce

Announce

Latest Stable Version GitHub Workflow Status Codecov branch License

A simple framework agnostic PSR-14 event dispatcher for your event-driven application.

Features

Installation

Quick start

Create an event class

Your events can be standalone classes or they can extend the StoppableEvent abstract class. By extending the StoppableEvent abstract you gain the ability to stop event propogation if needed.

Create a subscriber

Subscribers are classes that will handle your events. You can have as many subscribers as you would like.

To register a subscriber's method to handle a particular event or set of events, use the Nimbly\Announce\Subscribe attribute and pass in a comma separated list of event names to listen for.

Initiate Dispatcher

To register your subscriber's with the event dispatcher, pass in an array of class names or instances into the Dispatcher constructor.

You can also pass in a PSR-11 compliant container instance to be used in autowiring your subscribers as well as for event handlers on your subscribers.

Dispatch event

To trigger an event, just call the dispatch method with the event instance.

Stopping event propagation

If you need to stop event propagation during its lifetime, just call the stop() method on the event instance. The event will no longer be propagated to any further subscribed listeners. This requires the event to extend from the StoppableEvent abstract.

Registering individual listeners

Alternatively, you can register individual events using the listen method.

Wildcard listeners

You can register a "wild card" listener by using the * event name. This will subscribe to all events fired.


All versions of announce with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
psr/event-dispatcher Version ^1.0
nimbly/resolve Version ^2.0
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 nimbly/announce contains the following files

Loading the files please wait ....