Skip to content

Commit f3b6f45

Browse files
committed
Adjust to get params and prepare for the template
1 parent 64ef494 commit f3b6f45

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Doctrine/EntityClassGenerator.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)