added unregister methods

This commit is contained in:
Steffen Schröder
2013-12-14 23:27:15 +01:00
parent 30717ce343
commit bebda8f69a
3 changed files with 99 additions and 20 deletions

View File

@ -63,6 +63,20 @@ class ManialinkManager implements CallbackListener {
return true;
}
/**
* Remove a Manialink Page Answer Listener
*
* @param ManialinkPageAnswerListener $listener
* @return bool
*/
public function unregisterManialinkPageAnswerListener(ManialinkPageAnswerListener $listener) {
$keys = array_keys($this->pageAnswerListeners, $listener);
foreach ($keys as $key) {
unset($this->pageAnswerListeners[$key]);
}
return true;
}
/**
* Reserve manialink ids
*