added dumpable interface, implemented all ManiaPlanet Callbacks

This commit is contained in:
kremsy
2017-03-24 22:08:51 +01:00
parent 7c01319a4a
commit 7a668b53ba
9 changed files with 158 additions and 46 deletions

View File

@ -3,6 +3,7 @@
namespace ManiaControl\Callbacks\Structures;
use ManiaControl\General\Dumpable;
use ManiaControl\ManiaControl;
/**
@ -12,7 +13,7 @@ use ManiaControl\ManiaControl;
* @copyright 2014-2017 ManiaControl Team
* @license http://www.gnu.org/licenses/ GNU General Public License, Version 3
*/
abstract class BaseStructure {
abstract class BaseStructure implements Dumpable {
/** @var ManiaControl $maniaControl */
protected $maniaControl;
private $plainJsonObject;