scratch
/vendor/evenement/evenement/src/Evenement/EventEmitterInterface.php |
@@ -0,0 +1,22 @@ |
<?php |
|
/* |
* This file is part of Evenement. |
* |
* (c) Igor Wiedler <igor@wiedler.ch> |
* |
* For the full copyright and license information, please view the LICENSE |
* file that was distributed with this source code. |
*/ |
|
namespace Evenement; |
|
interface EventEmitterInterface |
{ |
public function on($event, callable $listener); |
public function once($event, callable $listener); |
public function removeListener($event, callable $listener); |
public function removeAllListeners($event = null); |
public function listeners($event); |
public function emit($event, array $arguments = []); |
} |