Hi ise,
As you correctly find out, you can choose filename format on Module. But except that there is more ways how to customize your entity's filename.
ORM Designer use following rules to choose output file name:
Default
If nothing is customized, default file name is:
- for PHP files Namespace.EntityName.php
- for XML Namespace.EntityName.dcm.xml
- for YML Namespace.EntityName.dcm.yml
File-name suffix
You can customize file-name suffix in "Module -> file-suffix". Here you can choose between:
- .dcm. (output file-name will be Entity.dcm.xxx)
- .orm. (output file-name will be Entity.orm.xxx)
- without suffix (output file-name will be Entity.xxx)
If no-value is selected, ORM Designer automatically use .dcm. for XML/YML and without
for PHP files.
File-name format
Another way how to customize naming convention is Module -> file-name-format attribute. This attribute can have following values:
- with-namespace (output file will be Namespace.Entity.xxx)
- entity-name-only (output file will be Entity.xxx)

Custom entity file name
Because sometimes you need to export your entity to completly different file-name (different rules or different name at all), ORM Designer offers a way how to specify custom file-name to each entity independently.
This value can be set-up in "Entity->export-file-name". If you fill this property, all other file-name rules will be ignored.
