/** * @param \CIC\Cicregister\Domain\Model\FrontendUser $frontendUser * @return sObject */ protected function createSfContact(\CIC\Cicregister\Domain\Model\FrontendUser $frontendUser) { $SFObj = new sObject(); $SFObj->type = 'Contact'; $SFObj->fields['FirstName'] = $frontendUser->getFirstName(); $SFObj->fields['LastName'] = $frontendUser->getLastName(); $SFObj->fields['Email'] = $frontendUser->getEmail(); $SFObj->fields['Phone'] = $frontendUser->getTelephone(); $SFObj->fields['MailingCity'] = $frontendUser->getCity(); $SFObj->fields['MailingCountry'] = $frontendUser->getCountry(); $SFObj->fields['MailingPostalCode'] = $frontendUser->getZip(); $SFObj->fields['MailingStreet'] = $frontendUser->getAddress(); $SFObj->fields['Title'] = $frontendUser->getTitle(); $this->createSfContactChild($SFObj, $frontendUser); return $SFObj; }