Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
TestTreeDefinition example
foreach
(
$data
as
$row
)
{
$row
[
'created_at'
]
=
(
new
\
DateTime
(
)
)
->
format
(
Defaults::STORAGE_DATE_TIME_FORMAT
)
;
$row
[
'version_id'
]
= Uuid::
fromHexToBytes
(
Defaults::LIVE_VERSION
)
;
if
(
isset
(
$row
[
'parent_id'
]
)
)
{
$row
[
'parent_version_id'
]
= Uuid::
fromHexToBytes
(
Defaults::LIVE_VERSION
)
;
}
$connection
->
insert
(
'test_tree',
$row
)
;
}
$definition
=
new
TestTreeDefinition
(
)
;
$this
->
getContainer
(
)
->
get
(
DefinitionInstanceRegistry::
class
)
->
register
(
$definition
)
;
$treeUpdater
=
new
TreeUpdater
(
$this
->
getContainer
(
)
->
get
(
DefinitionInstanceRegistry::
class
)
,
$this
->
getContainer
(
)
->
get
(
Connection::
class
)
)
;
$context
= Context::
createDefaultContext
(
)
;