Method | Description | |
---|---|---|
__construct ( ) | Constructor. | |
attach ( Crummy\Phlack\Bot\BotInterface $bot, Crummy\Phlack\Common\Matcher\MatcherInterface | callable $matcher = null, integer $priority ) : self | ||
execute ( Crummy\Phlack\WebHook\CommandInterface $command ) : |
||
getListener ( Crummy\Phlack\Bot\BotInterface $bot, Crummy\Phlack\Common\Matcher\MatcherInterface | callable $matcher ) : Closure |
public attach ( Crummy\Phlack\Bot\BotInterface $bot, Crummy\Phlack\Common\Matcher\MatcherInterface | callable $matcher = null, integer $priority ) : self | ||
$bot | Crummy\Phlack\Bot\BotInterface | |
$matcher | Crummy\Phlack\Common\Matcher\MatcherInterface | callable | If callable, it should accept a CommandInterface and return a boolean. |
$priority | integer | |
return | self |
public execute ( Crummy\Phlack\WebHook\CommandInterface $command ) : |
||
$command | Crummy\Phlack\WebHook\CommandInterface | |
return |
public getListener ( Crummy\Phlack\Bot\BotInterface $bot, Crummy\Phlack\Common\Matcher\MatcherInterface | callable $matcher ) : Closure | ||
$bot | Crummy\Phlack\Bot\BotInterface | |
$matcher | Crummy\Phlack\Common\Matcher\MatcherInterface | callable | If callable, it should accept a CommandInterface and return a boolean. |
return | Closure | An anonymous function to be attached to the internal cpu. |