@@ -221,7 +221,7 @@ public function generate(InputInterface $input, ConsoleStyle $io, Generator $gen
221
221
$ identityClassNameDetails = $ this ->generateIdentity ($ modelName , $ input , $ io , $ generator );
222
222
$ this ->generateEntityMappings ($ modelClassNameDetails , $ input , $ io , $ generator );
223
223
$ this ->generateEntity ($ modelClassNameDetails , $ input , $ generator );
224
- $ this ->generateRepository ($ modelClassNameDetails , $ identityClassNameDetails , $ input , $ generator );
224
+ $ this ->generateRepository ($ generator , $ input , $ modelClassNameDetails , $ identityClassNameDetails );
225
225
226
226
$ this ->writeSuccessMessage ($ io );
227
227
}
@@ -423,9 +423,9 @@ private function generateEntityMappings(
423
423
[
424
424
'model_class ' => $ modelClassNameDetails ->getFullName (),
425
425
'has_identity ' => $ hasIdentity ,
426
- 'type_name ' => $ this ->templateVariables ['type_name ' ],
426
+ 'type_name ' => $ hasIdentity ?? $ this ->templateVariables ['type_name ' ],
427
427
'table_name ' => $ tableName ,
428
- 'identity_column_name ' => $ this ->templateVariables ['identity_type ' ],
428
+ 'identity_column_name ' => $ hasIdentity ?? $ this ->templateVariables ['identity_type ' ],
429
429
],
430
430
);
431
431
} catch (YamlManipulationFailedException $ e ) {
@@ -474,7 +474,6 @@ private function generateEntity(
474
474
* @param InputInterface $input
475
475
* @param ClassNameDetails $modelClassNameDetails
476
476
* @param ?ClassNameDetails $identityClassNameDetails
477
- * @throws \Exception
478
477
*/
479
478
private function generateRepository (
480
479
Generator $ generator ,
0 commit comments