array( 'has-one' => array('Model\CharacterLogModel', 'characterId') ) */ ); /** * get character data * @return object */ public function getData(){ $characterData = (object) []; $characterData->characterId = $this->characterId; $characterData->name = $this->name; // check for corporation if($this->corporationId){ $characterData->corporation = (object) []; $characterData->corporation->id = $this->corporationId; $characterData->corporation->name = $this->corporationName; } // check for alliance if($this->allianceId){ $characterData->alliance = (object) []; $characterData->alliance->id = $this->allianceId; $characterData->alliance->name = $this->allianceName; } return $characterData; } }