public function populatePost(array $data, \DrestCommon\Request\Request $request) { if (isset($data['email_address'])) { $this->email_address = $data['email_address']; } if (isset($data['username'])) { $this->username = $data['username']; } if (isset($data['phone_numbers']) && is_array($data['phone_numbers'])) { foreach ($data['phone_numbers'] as $phone_number) { $pn = new PhoneNumber(); $pn->setNumber($phone_number['number']); $this->addPhoneNumber($pn); } } }