lnked / pubsub
dev-master
2017-10-18 08:41 UTC
Requires
- php: >=5.4.0
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();