Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
isValidShippingAddress example
if
(
$form
->
isSubmitted
(
)
&&
$form
->
isValid
(
)
)
{
$userId
=
$this
->
get
(
'session'
)
->
get
(
'sUserId'
)
;
$customer
=
$this
->
get
(
ModelManager::
class
)
->
find
(
Customer::
class
,
$userId
)
;
$this
->addressService->
create
(
$address
,
$customer
)
;
if
(
!
empty
(
$address
->
getAdditional
(
)
[
'setDefaultBillingAddress'
]
)
)
{
$this
->addressService->
setDefaultBillingAddress
(
$address
)
;
}
if
(
$this
->
isValidShippingAddress
(
$address
)
&& !
empty
(
$address
->
getAdditional
(
)
[
'setDefaultShippingAddress'
]
)
)
{
$this
->addressService->
setDefaultShippingAddress
(
$address
)
;
}
if
(
$this
->
Request
(
)
->
getParam
(
'sTarget'
)
)
{
$action
=
$this
->
Request
(
)
->
getParam
(
'sTargetAction', 'index'
)
?: 'index';
$this
->
redirect
(
[
'controller' =>
$this
->
Request
(
)
->
getParam
(
'sTarget'
)
,
'action' =>
$action
,
'success' => 'address',
]
)
;