Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
containsShopwareSchema example
/** @var ConfigWriter $configWriter */
$configWriter
=
$this
->container->
offsetGet
(
'config.writer'
)
;
$configWriter
->
writeConfig
(
$connectionInfo
)
;
$conn
=
$this
->
initDatabaseConnection
(
$connectionInfo
,
$container
)
;
$databaseService
=
new
DatabaseService
(
$conn
)
;
$databaseService
->
createDatabase
(
$connectionInfo
->databaseName
)
;
$databaseService
->
selectDatabase
(
$connectionInfo
->databaseName
)
;
$skipImport
=
$databaseService
->
containsShopwareSchema
(
)
&&
$input
->
getOption
(
'no-skip-import'
)
&&
$this
->
shouldSkipImport
(
)
;
if
(
!
$skipImport
)
{
$this
->
importDatabase
(
)
;
$this
->
importSnippets
(
)
;
}
$shop
=
new
Shop
(
)
;
$shop
=
$this
->
getShopInfoFromArgs
(
$input
,
$shop
)
;
$shop
=
$this
->
getShopInfoFromInteractiveShell
(
$shop
)
;