private function parseForm(HTTPRequest $request, ProfilePro $profilePro, Address $address) { //PROFILE $companyName = htmlspecialchars($request->postData('company-name')); $lastname = htmlspecialchars($request->postData('lastname')); $firstname = htmlspecialchars($request->postData('firstname')); $description = htmlspecialchars($request->postData('description')); $phone = htmlspecialchars($request->postData('phone')); $mobilePhone = htmlspecialchars($request->postData('mobile-phone')); $officePhone = htmlspecialchars($request->postData('office-phone')); $website = htmlspecialchars($request->postData('website')); //ADDRESS $address1 = htmlspecialchars($request->postData('address-1')); $address2 = htmlspecialchars($request->postData('address-2')); $zipCode = htmlspecialchars($request->postData('zip-code')); $city = htmlspecialchars($request->postData('city')); $country = 'France'; $profilePro->setCompanyName($companyName); $profilePro->setLastname($lastname); $profilePro->setFirstname($firstname); $profilePro->setDescription($description); $profilePro->setPhone($phone); $profilePro->setMobilePhone($mobilePhone); $profilePro->setOfficePhone($officePhone); $profilePro->setWebsite($website); $profilePro->setUserId($this->app->user()->getAttribute('id')); $address->setAddress1($address1); $address->setAddress2($address2); $address->setZipCode($zipCode); $address->setCity($city); $address->setCountry($country); $address->setTitle($companyName); $address->setUserId($this->app->user()->getAttribute('id')); }