Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
dropSchema example
$this
->em->
getClassMetadata
(
self::ITEM_GROUP_CLASS
)
,
$this
->em->
getClassMetadata
(
self::SINGLE_IDENT_CLASS
)
,
$this
->em->
getClassMetadata
(
self::SINGLE_IDENT_NO_TO_STRING_CLASS
)
,
$this
->em->
getClassMetadata
(
self::SINGLE_STRING_IDENT_CLASS
)
,
$this
->em->
getClassMetadata
(
self::SINGLE_ASSOC_IDENT_CLASS
)
,
$this
->em->
getClassMetadata
(
self::SINGLE_STRING_CASTABLE_IDENT_CLASS
)
,
$this
->em->
getClassMetadata
(
self::COMPOSITE_IDENT_CLASS
)
,
$this
->em->
getClassMetadata
(
self::COMPOSITE_STRING_IDENT_CLASS
)
,
]
;
try
{
$schemaTool
->
dropSchema
(
$classes
)
;
}
catch
(
\Exception
$e
)
{
}
try
{
$schemaTool
->
createSchema
(
$classes
)
;
}
catch
(
\Exception
$e
)
{
}
}
protected
function
getExtensions
(
)
{
$this
->em = DoctrineTestHelper::
createTestEntityManager
(
)
;
parent::
setUp
(
)
;
$schemaTool
=
new
SchemaTool
(
$this
->em
)
;
$classes
=
[
$this
->em->
getClassMetadata
(
self::ENTITY_CLASS
)
,
]
;
try
{
$schemaTool
->
dropSchema
(
$classes
)
;
}
catch
(
\Exception
$e
)
{
}
try
{
$schemaTool
->
createSchema
(
$classes
)
;
}
catch
(
\Exception
$e
)
{
}
$ids
=
range
(
1, 300
)
;
foreach
(
$ids
as
$id
)
{