services: _defaults: autowire: true autoconfigure: true public: false TYPO3\CMS\Form\: resource: '../Classes/*' exclude: - '../Classes/{Domain/Model}' - '../Classes/Mvc/Configuration/FormYamlConfiguration.php' # Explicitly declared public so that ConfigurationManager can receive it via # DI autowiring. Populated at container build time via FormYamlCollectorConfigurator. TYPO3\CMS\Form\Mvc\Configuration\FormYamlCollector: public: true configurator: - '@TYPO3\CMS\Form\DependencyInjection\FormYamlCollectorConfigurator' - 'configure' TYPO3\CMS\Form\SoftReference\FormPersistenceIdentifierSoftReferenceParser: tags: - name: softreference.parser parserKey: formPersistenceIdentifier TYPO3\CMS\Form\Mvc\Property\TypeConverter\FormDefinitionArrayConverter: tags: - name: extbase.type_converter priority: 10 target: TYPO3\CMS\Form\Type\FormDefinitionArray sources: string TYPO3\CMS\Form\Storage\StorageAdapterFactory: public: true arguments: $adapters: !tagged_iterator form.storage.adapter _instanceof: TYPO3\CMS\Form\Storage\StorageAdapterInterface: tags: [ 'form.storage.adapter' ]