@@ -40,15 +40,15 @@ public function __construct(
4040 ) {
4141 }
4242
43- public function generateEntityClass (ClassNameDetails $ entityClassDetails , bool $ apiResource , bool $ withPasswordUpgrade = false , bool $ generateRepositoryClass = true , bool $ broadcast = false , EntityIdTypeEnum $ useUuidIdentifier = EntityIdTypeEnum::INT ): string
43+ public function generateEntityClass (ClassNameDetails $ entityClassDetails , bool $ apiResource , bool $ withPasswordUpgrade = false , bool $ generateRepositoryClass = true , bool $ broadcast = false , EntityIdTypeEnum $ useUuidIdentifier = EntityIdTypeEnum::INT , array $ params = [] ): string
4444 {
4545 $ repoClassDetails = $ this ->generator ->createClassNameDetails (
4646 $ entityClassDetails ->getRelativeName (),
4747 'Repository \\' ,
4848 'Repository '
4949 );
5050
51- $ tableName = $ this ->doctrineHelper ->getPotentialTableName ($ entityClassDetails ->getFullName ());
51+ $ potentialTableName = $ this ->doctrineHelper ->getPotentialTableName ($ entityClassDetails ->getFullName ());
5252
5353 $ useStatements = new UseStatementGenerator ([
5454 $ repoClassDetails ->getFullName (),
@@ -85,8 +85,9 @@ public function generateEntityClass(ClassNameDetails $entityClassDetails, bool $
8585 'repository_class_name ' => $ repoClassDetails ->getShortName (),
8686 'api_resource ' => $ apiResource ,
8787 'broadcast ' => $ broadcast ,
88- 'should_escape_table_name ' => $ this ->doctrineHelper ->isKeyword ($ tableName ),
89- 'table_name ' => $ tableName ,
88+ 'is_keyword ' => $ this ->doctrineHelper ->isKeyword ($ params ['tableName ' ]),
89+ 'table_name ' => $ params ['tableName ' ],
90+ 'should_render_table_annotation ' => $ params ['tableName ' ] != $ potentialTableName ,
9091 'id_type ' => $ useUuidIdentifier ,
9192 ]
9293 );
0 commit comments