callback name constants
This commit is contained in:
		@@ -17,7 +17,6 @@ class CallbackManager {
 | 
				
			|||||||
	 * Constants
 | 
						 * Constants
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	// ManiaControl callbacks
 | 
						// ManiaControl callbacks
 | 
				
			||||||
	// TODO: move into Callbacks interface
 | 
					 | 
				
			||||||
	/** @deprecated Use Callbacks Interface */
 | 
						/** @deprecated Use Callbacks Interface */
 | 
				
			||||||
	const CB_ONINIT = 'Callbacks.OnInit';
 | 
						const CB_ONINIT = 'Callbacks.OnInit';
 | 
				
			||||||
	/** @deprecated Use Callbacks Interface */
 | 
						/** @deprecated Use Callbacks Interface */
 | 
				
			||||||
@@ -30,6 +29,8 @@ class CallbackManager {
 | 
				
			|||||||
	const CB_MP_SERVERSTOP                = 'ManiaPlanet.ServerStop';
 | 
						const CB_MP_SERVERSTOP                = 'ManiaPlanet.ServerStop';
 | 
				
			||||||
	const CB_MP_BEGINMATCH                = 'ManiaPlanet.BeginMatch';
 | 
						const CB_MP_BEGINMATCH                = 'ManiaPlanet.BeginMatch';
 | 
				
			||||||
	const CB_MP_ENDMATCH                  = 'ManiaPlanet.EndMatch';
 | 
						const CB_MP_ENDMATCH                  = 'ManiaPlanet.EndMatch';
 | 
				
			||||||
 | 
						const CB_MP_BEGINMAP                  = 'ManiaPlanet.BeginMap';
 | 
				
			||||||
 | 
						const CB_MP_ENDMAP                    = 'ManiaPlanet.EndMap';
 | 
				
			||||||
	const CB_MP_MAPLISTMODIFIED           = 'ManiaPlanet.MapListModified';
 | 
						const CB_MP_MAPLISTMODIFIED           = 'ManiaPlanet.MapListModified';
 | 
				
			||||||
	const CB_MP_ECHO                      = 'ManiaPlanet.Echo';
 | 
						const CB_MP_ECHO                      = 'ManiaPlanet.Echo';
 | 
				
			||||||
	const CB_MP_BILLUPDATED               = 'ManiaPlanet.BillUpdated';
 | 
						const CB_MP_BILLUPDATED               = 'ManiaPlanet.BillUpdated';
 | 
				
			||||||
@@ -215,17 +216,17 @@ class CallbackManager {
 | 
				
			|||||||
	private function handleCallback(array $callback) {
 | 
						private function handleCallback(array $callback) {
 | 
				
			||||||
		$callbackName = $callback[0];
 | 
							$callbackName = $callback[0];
 | 
				
			||||||
		switch ($callbackName) {
 | 
							switch ($callbackName) {
 | 
				
			||||||
			case 'ManiaPlanet.BeginMatch':
 | 
								case self::CB_MP_BEGINMATCH:
 | 
				
			||||||
				$this->triggerCallback($callbackName, $callback);
 | 
									$this->triggerCallback($callbackName, $callback);
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
			case 'ManiaPlanet.BeginMap':
 | 
								case self::CB_MP_BEGINMAP:
 | 
				
			||||||
				$this->maniaControl->mapManager->handleBeginMap($callback);
 | 
									$this->maniaControl->mapManager->handleBeginMap($callback);
 | 
				
			||||||
				$this->triggerCallback($callbackName, $callback);
 | 
									$this->triggerCallback($callbackName, $callback);
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
			case 'ManiaPlanet.EndMatch':
 | 
								case self::CB_MP_ENDMATCH:
 | 
				
			||||||
				$this->triggerCallback($callbackName, $callback);
 | 
									$this->triggerCallback($callbackName, $callback);
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
			case 'ManiaPlanet.EndMap':
 | 
								case self::CB_MP_ENDMAP:
 | 
				
			||||||
				$this->maniaControl->mapManager->handleEndMap($callback);
 | 
									$this->maniaControl->mapManager->handleEndMap($callback);
 | 
				
			||||||
				$this->triggerCallback($callbackName, $callback);
 | 
									$this->triggerCallback($callbackName, $callback);
 | 
				
			||||||
				break;
 | 
									break;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace ManiaControl\Callbacks;
 | 
					// TODO: method class for all the libxmlrpc get Methods, to fetch the callback asnyc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	//TODO method class for all the libxmlrpc get Methods, to fetch the callback asnyc
 | 
					namespace ManiaControl\Callbacks;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Callbacks Interface
 | 
					 * Callbacks Interface
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user