PHP code example of atelierspierrot / event-manager
1. Go to this page and download the library: Download atelierspierrot/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/ */
atelierspierrot / event-manager example snippets
interface SplObserver {
abstract public void update ( SplSubject $subject )
}
interface SplSubject {
abstract public void attach ( SplObserver $observer )
abstract public void detach ( SplObserver $observer )
abstract public void notify ( void )
}
interface ObserverInterface {
abstract public void handleEvent ( EventInterface $event )
}
interface ObservableInterface {
abstract public void attachObserver ( ObserverInterface $observer | array($object , $method) | $callback )
abstract public void detachObserver ( ObserverInterface $observer | array($object , $method) | $callback )
abstract public void triggerEvent ( $event_name )
}
interface EventInterface {
abstract public ObservableInterface getSubject ()
abstract public string getName ()
abstract public void stopPropagation ()
abstract public bool isPropagationStopped ()
}