PHP code example of phpextra / event-manager
1. Go to this page and download the library: Download phpextra/event-manager library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
phpextra / event-manager example snippets
class UserLoginEvent implements Event
{
public $userId;
}
class UserListener implements Listener
{
/**
* Acts on UserLoginEvent or it's descendants
*/
public function onUserLogin(UserLoginEvent $event)
{
echo "User listener 1";
}
/**
* Act on any event
*/
public function onAnyEvent(Event $event)
{
echo "User listener 2";
}
}
$manager = new EventManager();
$manager->add(new UserListener());
$manager->emit(new UserLoginEvent($user));