Skip to content

Commit a4bfda9

Browse files
committed
bug #1381 fixing the generator of test when using make:crud (HiroKX)
This PR was merged into the 1.x-dev branch. Discussion ---------- fixing the generator of test when using make:crud Closes Issue #1377 Fixing the generation of test when using make:crud. Commits ------- 50cfb71 fixing the generator of test when using make:crud
2 parents ab4b742 + 50cfb71 commit a4bfda9

File tree

2 files changed

+4
-131
lines changed

2 files changed

+4
-131
lines changed

src/Maker/MakeCrud.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -251,19 +251,17 @@ public function generate(InputInterface $input, ConsoleStyle $io, Generator $gen
251251
$repositoryClassName,
252252
]);
253253

254-
$usesEntityManager = EntityManagerInterface::class === $repositoryClassName;
255254

256-
if ($usesEntityManager) {
257-
$useStatements->addUseStatement(EntityRepository::class);
258-
}
255+
$useStatements->addUseStatement(EntityRepository::class);
256+
259257

260258
if (EntityManagerInterface::class !== $repositoryClassName) {
261259
$useStatements->addUseStatement(EntityManagerInterface::class);
262260
}
263261

264262
$generator->generateFile(
265263
'tests/Controller/'.$testClassDetails->getShortName().'.php',
266-
$usesEntityManager ? 'crud/test/Test.EntityManager.tpl.php' : 'crud/test/Test.tpl.php',
264+
'crud/test/Test.EntityManager.tpl.php',
267265
[
268266
'use_statements' => $useStatements,
269267
'entity_full_class_name' => $entityClassDetails->getFullName(),
@@ -274,7 +272,7 @@ public function generate(InputInterface $input, ConsoleStyle $io, Generator $gen
274272
'class_name' => Str::getShortClassName($testClassDetails->getFullName()),
275273
'namespace' => Str::getNamespace($testClassDetails->getFullName()),
276274
'form_fields' => $entityDoctrineDetails->getFormFields(),
277-
'repository_class_name' => $usesEntityManager ? EntityManagerInterface::class : $repositoryVars['repository_class_name'],
275+
'repository_class_name' => EntityManagerInterface::class,
278276
'form_field_prefix' => strtolower(Str::asSnakeCase($entityTwigVarSingular)),
279277
]
280278
);

src/Resources/skeleton/crud/test/Test.tpl.php

Lines changed: 0 additions & 125 deletions
This file was deleted.

0 commit comments

Comments
 (0)