settings.yaml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. #
  2. # Extension Builder settings for extension ot_templating
  3. # generated 2020-04-03T14:56:00Z
  4. #
  5. # See http://www.yaml.org/spec/1.2/spec.html
  6. #
  7. ---
  8. ########### Overwrite settings ###########
  9. #
  10. # These settings only apply, if the roundtrip feature of the extension builder
  11. # is enabled in the extension manager
  12. #
  13. # Usage:
  14. # nesting reflects the file structure
  15. # a setting applies to a file or recursive to all files and subfolders
  16. #
  17. # merge:
  18. # means for classes: All properties ,methods and method bodies
  19. # of the existing class will be modified according to the new settings
  20. # but not overwritten
  21. #
  22. # for locallang xlf files: Existing keys and labels are always
  23. # preserved (renaming a property or DomainObject will result in new keys and new labels)
  24. #
  25. # for other files: You will find a Split token at the end of the file
  26. # see: \EBT\ExtensionBuilder\Service\RoundTrip::SPLIT_TOKEN
  27. #
  28. # After this token you can write whatever you want and it will be appended
  29. # everytime the code is generated
  30. #
  31. # keep:
  32. # files are never overwritten
  33. # These settings may break the functionality of the extension builder!
  34. # Handle with care!
  35. #
  36. #
  37. ############ extension settings ##############
  38. overwriteSettings:
  39. Classes:
  40. Controller: merge
  41. Domain:
  42. Model: merge
  43. Repository: merge
  44. Configuration:
  45. #TCA merge not possible - use overrides directory
  46. #TypoScript: keep
  47. Resources:
  48. Private:
  49. #Language: merge
  50. #Templates: keep
  51. user_extension.svg: keep
  52. # ext_localconf.php: merge
  53. # ext_tables.php: merge
  54. # ext_tables.sql: merge
  55. ## use static date attribute in xliff files ##
  56. #staticDateInXliffFiles: 2020-04-03T14:56:00Z
  57. ## skip docComment (license header) ##
  58. #skipDocComment
  59. ## list of error codes for warnings that should be ignored ##
  60. #ignoreWarnings:
  61. #503
  62. ######### settings for classBuilder #############################
  63. #
  64. # here you may define default parent classes for your classes
  65. # these settings only apply for new generated classes
  66. # you may also just change the parent class in the generated class file.
  67. # It will be kept on next code generation, if the overwrite settings
  68. # are configured to merge it
  69. #
  70. #################################################################
  71. classBuilder:
  72. Controller:
  73. parentClass: \TYPO3\CMS\Extbase\Mvc\Controller\ActionController
  74. Model:
  75. AbstractEntity:
  76. parentClass: \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
  77. AbstractValueObject:
  78. parentClass: \TYPO3\CMS\Extbase\DomainObject\AbstractValueObject
  79. Repository:
  80. parentClass: \TYPO3\CMS\Extbase\Persistence\Repository
  81. setDefaultValuesForClassProperties: true