https://github.com/czproject/events
Simple events manager for PHP.
https://github.com/czproject/events
events php
Last synced: 6 months ago
JSON representation
Simple events manager for PHP.
- Host: GitHub
- URL: https://github.com/czproject/events
- Owner: czproject
- License: other
- Archived: true
- Created: 2017-09-03T10:06:43.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-13T15:52:09.000Z (over 3 years ago)
- Last Synced: 2025-05-05T18:39:24.743Z (about 1 year ago)
- Topics: events, php
- Language: PHP
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# CzProject\Events
Events manager.
## Installation
[Download a latest package](https://github.com/czproject/events/releases) or use [Composer](http://getcomposer.org/):
```
composer require czproject/events
```
CzProject\Events requires PHP 5.4.0 or later.
## Usage
``` php
addHandler('click', function () {
// ...
});
$events->addHandler('before-delete', function (Entity\Post $post) {
// ...
});
$events->fireEvent('click');
$events->fireEvent('before-delete', $post);
```
------------------------------
License: [New BSD License](license.md)
Author: Jan Pecha, https://www.janpecha.cz/