lnked/pubsub

dev-master 2017-10-18 08:41 UTC

This package is not auto-updated.

Last update: 2025-06-08 07:35:38 UTC


README

curl -s http://getcomposer.org/installer | php
composer require lnked/pubsub

Add an event onto the stack, you can add more than one event in one name:

PS::on('event-name', function ($message) {
    print_r($message);
});

Trigger event, by name:

PS::trigger('event-name');
PS::trigger('event-name', 'event-parameter');
PS::trigger('event-name', [1, 2, 3]);

Methods

Attach an event handler function for one or more events

PS::on('event-name', function($message) {
    echo $message;
});

Remove an event handler

PS::off('event-name');

Execute all handlers and behaviors attached to the matched elements for the given event

PS::trigger('event-name');
PS::trigger('event-name', 'test');
PS::trigger('event-name', [1, 2]);
PS::trigger('event-name', 1, 2, 3);

List of events

PS::list();
PS::list('event-name');

#Clears all existing events

PS::flush();