moved core callbacks constants into callbacks interface
server options fix
This commit is contained in:
@ -17,9 +17,12 @@ class CallbackManager {
|
||||
*/
|
||||
// ManiaControl callbacks
|
||||
// TODO: move into Callbacks interface
|
||||
const CB_ONINIT = 'ManiaControl.OnInit';
|
||||
const CB_AFTERINIT = 'ManiaControl.AfterInit';
|
||||
const CB_ONSHUTDOWN = 'ManiaControl.OnShutdown';
|
||||
/** @deprecated Use Callbacks Interface */
|
||||
const CB_ONINIT = 'Callbacks.OnInit';
|
||||
/** @deprecated Use Callbacks Interface */
|
||||
const CB_AFTERINIT = 'Callbacks.AfterInit';
|
||||
/** @deprecated Use Callbacks Interface */
|
||||
const CB_ONSHUTDOWN = 'Callbacks.OnShutdown';
|
||||
|
||||
// ManiaPlanet callbacks
|
||||
const CB_MP_SERVERSTART = 'ManiaPlanet.ServerStart';
|
||||
@ -49,8 +52,8 @@ class CallbackManager {
|
||||
/*
|
||||
* Public Properties
|
||||
*/
|
||||
public $shootManiaCallbacks = null;
|
||||
public $libXmlRpcCallbacks = null;
|
||||
public $shootManiaCallbacks = null;
|
||||
|
||||
/*
|
||||
* Private Properties
|
||||
|
@ -12,6 +12,13 @@ namespace ManiaControl\Callbacks;
|
||||
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
|
||||
*/
|
||||
interface Callbacks {
|
||||
/*
|
||||
* ManiaControl Callbacks
|
||||
*/
|
||||
const ONINIT = 'Callbacks.OnInit';
|
||||
const AFTERINIT = 'Callbacks.AfterInit';
|
||||
const ONSHUTDOWN = 'Callbacks.OnShutdown';
|
||||
|
||||
/** Script Callback: CallbackName, CallbackData */
|
||||
const SCRIPTCALLBACK = 'Callbacks.ScriptCallback';
|
||||
|
||||
@ -48,6 +55,8 @@ interface Callbacks {
|
||||
const ENDPODIUM = 'Callbacks.EndPodium';
|
||||
/** UnloadingMap Callback */
|
||||
const UNLOADINGMAP = 'Callbacks.UnloadingMap';
|
||||
/** EndMatch Callback: MatchNumber */
|
||||
const ENDMATCH = 'Callbacks.EndMatch';
|
||||
|
||||
/** BeginWarmup Callback */
|
||||
const BEGINWARMUP = 'Callbacks.BeginWarmUp';
|
||||
|
Reference in New Issue
Block a user