added parent constructor
This commit is contained in:
parent
d2d6209880
commit
4b974e66c2
@ -16,13 +16,9 @@ abstract class BaseStructure {
|
|||||||
protected $maniaControl;
|
protected $maniaControl;
|
||||||
private $plainJson;
|
private $plainJson;
|
||||||
|
|
||||||
/**
|
protected function __construct(ManiaControl $maniaControl, $data) {
|
||||||
* Sets ManiaControl
|
|
||||||
*
|
|
||||||
* @param \ManiaControl\ManiaControl $maniaControl
|
|
||||||
*/
|
|
||||||
protected function setManiaControl(ManiaControl $maniaControl) {
|
|
||||||
$this->maniaControl = $maniaControl;
|
$this->maniaControl = $maniaControl;
|
||||||
|
$this->setJson($data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,7 +41,7 @@ abstract class BaseStructure {
|
|||||||
* Var_Dump the Structure
|
* Var_Dump the Structure
|
||||||
*/
|
*/
|
||||||
public function dump() {
|
public function dump() {
|
||||||
var_dump("Class Name including Namespace: " . get_class($this));
|
|
||||||
var_dump(json_decode(json_encode($this)));
|
var_dump(json_decode(json_encode($this)));
|
||||||
|
var_dump("Class Name including Namespace: " . get_class($this));
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -8,8 +8,8 @@ use ManiaControl\ManiaControl;
|
|||||||
|
|
||||||
class StartServerStructure extends BaseStructure {
|
class StartServerStructure extends BaseStructure {
|
||||||
public function __construct(ManiaControl $maniaControl, $data) {
|
public function __construct(ManiaControl $maniaControl, $data) {
|
||||||
parent::setManiaControl($maniaControl);
|
parent::__construct($maniaControl, $data);
|
||||||
parent::setJson($data);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,8 +15,7 @@ use ManiaControl\ManiaControl;
|
|||||||
*/
|
*/
|
||||||
class DefaultEventStructure extends BaseStructure {
|
class DefaultEventStructure extends BaseStructure {
|
||||||
public function __construct(ManiaControl $maniaControl, $data) {
|
public function __construct(ManiaControl $maniaControl, $data) {
|
||||||
parent::setManiaControl($maniaControl);
|
parent::__construct($maniaControl, $data);
|
||||||
parent::setJson($data);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -15,8 +15,7 @@ use ManiaControl\ManiaControl;
|
|||||||
*/
|
*/
|
||||||
class DefaultEventStructure extends BaseStructure {
|
class DefaultEventStructure extends BaseStructure {
|
||||||
public function __construct(ManiaControl $maniaControl, $data) {
|
public function __construct(ManiaControl $maniaControl, $data) {
|
||||||
parent::setManiaControl($maniaControl);
|
parent::__construct($maniaControl, $data);
|
||||||
parent::setJson($data);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -25,11 +25,12 @@ class CallbacksListStructure extends BaseStructure {
|
|||||||
* @param array $data
|
* @param array $data
|
||||||
*/
|
*/
|
||||||
public function __construct(ManiaControl $maniaControl, $data) {
|
public function __construct(ManiaControl $maniaControl, $data) {
|
||||||
parent::setManiaControl($maniaControl);
|
parent::__construct($maniaControl, $data);
|
||||||
parent::setJson($data);
|
|
||||||
|
|
||||||
$this->responseId = $this->getJson()->responseid;
|
$this->responseId = $this->getJson()->responseid;
|
||||||
$this->callbacks = $this->getJson()->callbacks;
|
$this->callbacks = $this->getJson()->callbacks;
|
||||||
|
|
||||||
|
$this->dump();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user