Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
setFirstname example
/** * @return Address */
public
function
hydrate
(
array
$data
)
{
$address
=
new
Address
(
)
;
$address
->
setId
(
(int)
$data
[
'__address_id'
]
)
;
$address
->
setCompany
(
$data
[
'__address_company'
]
)
;
$address
->
setDepartment
(
$data
[
'__address_department'
]
)
;
$address
->
setSalutation
(
$data
[
'__address_salutation'
]
)
;
$address
->
setTitle
(
$data
[
'__address_title'
]
)
;
$address
->
setFirstname
(
$data
[
'__address_firstname'
]
)
;
$address
->
setLastname
(
$data
[
'__address_lastname'
]
)
;
$address
->
setStreet
(
$data
[
'__address_street'
]
)
;
$address
->
setZipcode
(
$data
[
'__address_zipcode'
]
)
;
$address
->
setCity
(
$data
[
'__address_city'
]
)
;
$address
->
setCountryId
(
(int)
$data
[
'__address_country_id'
]
)
;
$address
->
setStateId
(
(int)
$data
[
'__address_state_id'
]
)
;
$address
->
setVatId
(
$data
[
'__address_ustid'
]
)
;
$address
->
setPhone
(
$data
[
'__address_phone'
]
)
;
$address
->
setAdditionalAddressLine1
(
$data
[
'__address_additional_address_line1'
]
)
;
$address
->
setAdditionalAddressLine2
(
$data
[
'__address_additional_address_line2'
]
)
;
$customer
->
setAffiliate
(
$data
[
'__customer_affiliate'
]
)
;
$customer
->
setPaymentPreset
(
$data
[
'__customer_paymentpreset'
]
)
;
$customer
->
setLanguageId
(
$data
[
'__customer_language'
]
)
;
$customer
->
setShopId
(
$data
[
'__customer_subshopID'
]
)
;
$customer
->
setReferer
(
$data
[
'__customer_referer'
]
)
;
$customer
->
setInternalComment
(
$data
[
'__customer_internalcomment'
]
)
;
$customer
->
setFailedLogins
(
$data
[
'__customer_failedlogins'
]
)
;
$customer
->
setDefaultBillingAddressId
(
$data
[
'__customer_default_billing_address_id'
]
)
;
$customer
->
setDefaultShippingAddressId
(
$data
[
'__customer_default_shipping_address_id'
]
)
;
$customer
->
setTitle
(
$data
[
'__customer_title'
]
)
;
$customer
->
setSalutation
(
$data
[
'__customer_salutation'
]
)
;
$customer
->
setFirstname
(
$data
[
'__customer_firstname'
]
)
;
$customer
->
setLastname
(
$data
[
'__customer_lastname'
]
)
;
$customer
->
setNumber
(
$data
[
'__customer_customernumber'
]
)
;
$customer
->
setNewsletter
(
(bool)
$data
[
'__active_campaign'
]
)
;
if
(
$data
[
'__customer_birthday'
]
)
{
$customer
->
setBirthday
(
new
DateTime
(
$data
[
'__customer_birthday'
]
)
)
;
}
if
(
$customer
->
getBirthday
(
)
)
{
$customer
->
setAge
(
$customer
->
getBirthday
(
)
->
diff
(
new
DateTime
(
)
)
->y
)
;
}