/** Parses habbo info array to \Entities\Habbo object * * @param array $data */ public function parse($data) { $this->setId($data['uniqueId']); $this->setHabboName($data['name']); $this->setMotto($data['motto']); $this->setFigureString($data['figureString']); if (isset($data['memberSince'])) { $this->setMemberSince($data['memberSince']); } if (isset($data['profileVisible'])) { $this->setProfileVisible($data['profileVisible']); } if (isset($data['selectedBadges'])) { foreach ($data['selectedBadges'] as $badge) { $selectedBadge = new Badge(); $selectedBadge->parse($badge); $this->addSelectedBadge($selectedBadge); } } }