trait InteractsWithDatabase (View source)

Properties

protected ObjectManager $em
protected ORMExecutor $executor
protected SchemaTool $schemaTool

Methods

void
setUpInteractsWithDatabase()

No description

void
createDatabaseSchema()

No description

void
dropDatabaseSchema()

No description

void
loadFixtures($fixtureClasses, $append = true)

No description

Loader
getFixtureLoader(array $fixtureClasses)

No description

void
loadFixtureClass(ContainerAwareLoader $loader, string $className)

No description

getReference(string $ref)

No description

assertDatabaseHas(string $entityClass, array $data)

No description

assertDatabaseMissing(string $entityClass, array $data)

No description

executor()

No description

void
ensureDoctrineFixturesBundle()

No description

Container
getContainer()

No description

Details

protected void setUpInteractsWithDatabase()

Return Value

void

protected void createDatabaseSchema()

Return Value

void

protected void dropDatabaseSchema()

Return Value

void

protected void loadFixtures($fixtureClasses, $append = true)

Parameters

$fixtureClasses
$append

Return Value

void

protected Loader getFixtureLoader(array $fixtureClasses)

Parameters

array $fixtureClasses

Return Value

Loader

protected void loadFixtureClass(ContainerAwareLoader $loader, string $className)

Parameters

ContainerAwareLoader $loader
string $className

Return Value

void

protected getReference(string $ref)

Parameters

string $ref

protected assertDatabaseHas(string $entityClass, array $data)

Parameters

string $entityClass
array $data

protected assertDatabaseMissing(string $entityClass, array $data)

Parameters

string $entityClass
array $data

protected executor()

protected void ensureDoctrineFixturesBundle()

Return Value

void

abstract protected Container getContainer()

Return Value

Container