| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- #
- # Extension Builder settings for extension ot_templating
- # generated 2020-04-03T14:56:00Z
- #
- # See http://www.yaml.org/spec/1.2/spec.html
- #
- ---
- ########### Overwrite settings ###########
- #
- # These settings only apply, if the roundtrip feature of the extension builder
- # is enabled in the extension manager
- #
- # Usage:
- # nesting reflects the file structure
- # a setting applies to a file or recursive to all files and subfolders
- #
- # merge:
- # means for classes: All properties ,methods and method bodies
- # of the existing class will be modified according to the new settings
- # but not overwritten
- #
- # for locallang xlf files: Existing keys and labels are always
- # preserved (renaming a property or DomainObject will result in new keys and new labels)
- #
- # for other files: You will find a Split token at the end of the file
- # see: \EBT\ExtensionBuilder\Service\RoundTrip::SPLIT_TOKEN
- #
- # After this token you can write whatever you want and it will be appended
- # everytime the code is generated
- #
- # keep:
- # files are never overwritten
- # These settings may break the functionality of the extension builder!
- # Handle with care!
- #
- #
- ############ extension settings ##############
- overwriteSettings:
- Classes:
- Controller: merge
- Domain:
- Model: merge
- Repository: merge
- Configuration:
- #TCA merge not possible - use overrides directory
- #TypoScript: keep
- Resources:
- Private:
- #Language: merge
- #Templates: keep
- user_extension.svg: keep
- # ext_localconf.php: merge
- # ext_tables.php: merge
- # ext_tables.sql: merge
- ## use static date attribute in xliff files ##
- #staticDateInXliffFiles: 2020-04-03T14:56:00Z
- ## skip docComment (license header) ##
- #skipDocComment
- ## list of error codes for warnings that should be ignored ##
- #ignoreWarnings:
- #503
- ######### settings for classBuilder #############################
- #
- # here you may define default parent classes for your classes
- # these settings only apply for new generated classes
- # you may also just change the parent class in the generated class file.
- # It will be kept on next code generation, if the overwrite settings
- # are configured to merge it
- #
- #################################################################
- classBuilder:
- Controller:
- parentClass: \TYPO3\CMS\Extbase\Mvc\Controller\ActionController
- Model:
- AbstractEntity:
- parentClass: \TYPO3\CMS\Extbase\DomainObject\AbstractEntity
- AbstractValueObject:
- parentClass: \TYPO3\CMS\Extbase\DomainObject\AbstractValueObject
- Repository:
- parentClass: \TYPO3\CMS\Extbase\Persistence\Repository
- setDefaultValuesForClassProperties: true
|