@@ -221,7 +221,7 @@ public function generate(InputInterface $input, ConsoleStyle $io, Generator $gen
221221 $ identityClassNameDetails = $ this ->generateIdentity ($ modelName , $ input , $ io , $ generator );
222222 $ this ->generateEntityMappings ($ modelClassNameDetails , $ input , $ io , $ generator );
223223 $ this ->generateEntity ($ modelClassNameDetails , $ input , $ generator );
224- $ this ->generateRepository ($ modelClassNameDetails , $ identityClassNameDetails , $ input , $ generator );
224+ $ this ->generateRepository ($ generator , $ input , $ modelClassNameDetails , $ identityClassNameDetails );
225225
226226 $ this ->writeSuccessMessage ($ io );
227227 }
@@ -423,9 +423,9 @@ private function generateEntityMappings(
423423 [
424424 'model_class ' => $ modelClassNameDetails ->getFullName (),
425425 'has_identity ' => $ hasIdentity ,
426- 'type_name ' => $ this ->templateVariables ['type_name ' ],
426+ 'type_name ' => $ hasIdentity ?? $ this ->templateVariables ['type_name ' ],
427427 'table_name ' => $ tableName ,
428- 'identity_column_name ' => $ this ->templateVariables ['identity_type ' ],
428+ 'identity_column_name ' => $ hasIdentity ?? $ this ->templateVariables ['identity_type ' ],
429429 ],
430430 );
431431 } catch (YamlManipulationFailedException $ e ) {
@@ -474,7 +474,6 @@ private function generateEntity(
474474 * @param InputInterface $input
475475 * @param ClassNameDetails $modelClassNameDetails
476476 * @param ?ClassNameDetails $identityClassNameDetails
477- * @throws \Exception
478477 */
479478 private function generateRepository (
480479 Generator $ generator ,
0 commit comments