Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
updateLocaleSettings example
$currencyService
=
new
CurrencyService
(
$db
)
;
$adminService
=
new
AdminService
(
$db
)
;
$localeSettingsService
=
new
LocaleSettingsService
(
$db
,
$container
)
;
$hasErrors
= false;
try
{
$adminService
->
createAdmin
(
$adminUser
)
;
$adminService
->
addWidgets
(
$adminUser
)
;
$shopService
->
updateShop
(
$shop
)
;
$currencyService
->
updateCurrency
(
$shop
)
;
$shopService
->
updateConfig
(
$shop
)
;
$localeSettingsService
->
updateLocaleSettings
(
$locale
)
;
}
catch
(
\Exception
$e
)
{
$hasErrors
= true;
$app
->
view
(
)
->
setData
(
'error',
$e
->
getMessage
(
)
)
;
}
if
(
!
$hasErrors
)
{
$app
->
redirect
(
$app
->
urlFor
(
'finalize'
)
)
;
}
}
$domain
=
$_SERVER
[
'HTTP_HOST'
]
;
$adminUser
=
$this
->
getAdminInfoFromInteractiveShell
(
$adminUser
)
;
}
$shopService
=
new
ShopService
(
$conn
,
$container
[
'uniqueid.generator'
]
)
;
$shopService
->
updateShop
(
$shop
)
;
$shopService
->
updateConfig
(
$shop
)
;
$currencyService
=
new
CurrencyService
(
$conn
)
;
$currencyService
->
updateCurrency
(
$shop
)
;
$localeService
=
new
LocaleSettingsService
(
$conn
,
$container
)
;
$localeService
->
updateLocaleSettings
(
$shop
->locale
)
;
if
(
!
$input
->
getOption
(
'skip-admin-creation'
)
)
{
$adminService
=
new
AdminService
(
$conn
)
;
$adminService
->
createAdmin
(
$adminUser
)
;
$adminService
->
addWidgets
(
$adminUser
)
;
}
$this
->
activateResponsiveTheme
(
)
;
if
(
$this
->IOHelper->
isInteractive
(
)
)
{
$this
->IOHelper->
cls
(
)
;