public function active() { $module = new MilitaryModule($this->client); $data = $module->getActiveCampaigns(); $data = $data['all']; $data['@nodeName'] = 'battle'; $vm = new ViewModel($data); $vm->setRootNodeName('battles'); return $vm; }
public function getRegiment() { $module = new MilitaryModule($this->client); $data = $module->getRegiment($this->getParameter('unit'), $this->getParameter('regiment')); foreach ($data as &$s) { $s['location'] = $s['location']->toArray(); } $data['@nodeName'] = 'member'; $vm = new ViewModel($data); $vm->setRootNodeName('members'); return $vm; }