Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
setLanguageSubShop example
$customer
->
setEncoderName
(
'md5'
)
;
}
if
(
!
$customer
->
getPaymentId
(
)
)
{
$customer
->
setPaymentId
(
$this
->config->
get
(
'defaultPayment'
)
)
;
}
$subShop
=
$this
->modelManager->
find
(
ShopModel::
class
,
$shop
->
getId
(
)
)
;
if
(
!
$subShop
instanceof ShopModel
)
{
throw
new
ModelNotFoundException
(
ShopModel::
class
,
$shop
->
getId
(
)
)
;
}
$customer
->
setLanguageSubShop
(
$subShop
)
;
if
(
$customer
->
getGroup
(
)
=== null
)
{
$customerGroup
=
$this
->modelManager->
find
(
Group::
class
,
$subShop
->
getCustomerGroup
(
)
->
getId
(
)
)
;
if
(
!
$customerGroup
instanceof Group
)
{
throw
new
ModelNotFoundException
(
Group::
class
,
$subShop
->
getCustomerGroup
(
)
->
getId
(
)
)
;
}
$customer
->
setGroup
(
$customerGroup
)
;
}
if
(
$customer
->
getAffiliate
(
)
)
{
$customer
->
setAffiliate
(
(int)
$this
->
getPartnerId
(
$customer
)
)
;
}