maniaControl = $maniaControl; $callbackManager->registerCallbackListener(Callbacks::ScriptCallback, $this, 'handleScriptCallbacks'); } public function handleScriptCallbacks($name, $data){ switch($name){ case 'LibXmlRpc_BeginMatch': $this->maniaControl->callbackManager->triggerCallback(Callbacks::LibXmlRpc_BeginMatch, $data[0]); break; case 'LibXmlRpc_LoadingMap': $this->maniaControl->callbackManager->triggerCallback(Callbacks::LibXmlRpc_LoadingMap, $data[0]); break; case 'LibXmlRpc_BeginMap': $this->maniaControl->callbackManager->triggerCallback(Callbacks::LibXmlRpc_BeginMap, $data[0]); break; } var_dump($name); var_dump($data); } }