fieldMappings[$fieldName]->columnName; } public function getTableName(ClassMetadata $class, AbstractPlatform $platform): string { return $class->table['name']; } /** * {@inheritDoc} */ public function getSequenceName(array $definition, ClassMetadata $class, AbstractPlatform $platform): string { return $definition['sequenceName']; } public function getJoinColumnName(JoinColumnMapping $joinColumn, ClassMetadata $class, AbstractPlatform $platform): string { return $joinColumn->name; } public function getReferencedJoinColumnName( JoinColumnMapping $joinColumn, ClassMetadata $class, AbstractPlatform $platform, ): string { return $joinColumn->referencedColumnName; } public function getJoinTableName( ManyToManyOwningSideMapping $association, ClassMetadata $class, AbstractPlatform $platform, ): string { return $association->joinTable->name; } /** * {@inheritDoc} */ public function getIdentifierColumnNames(ClassMetadata $class, AbstractPlatform $platform): array { return $class->identifier; } public function getColumnAlias( string $columnName, int $counter, AbstractPlatform $platform, ClassMetadata|null $class = null, ): string { return $this->getSQLResultCasing($platform, $columnName . '_' . $counter); } }