TYPO3 v15 dev-main snapshot ()
This commit is contained in:
@@ -0,0 +1,161 @@
|
||||
services:
|
||||
_defaults:
|
||||
autowire: true
|
||||
autoconfigure: true
|
||||
public: false
|
||||
|
||||
TYPO3\CMS\Extbase\:
|
||||
resource: '../Classes/*'
|
||||
|
||||
# formerly in EXT:extbase/ext_localconf.php
|
||||
TYPO3\CMS\Extbase\Persistence\QueryInterface:
|
||||
alias: TYPO3\CMS\Extbase\Persistence\Generic\Query
|
||||
public: true
|
||||
TYPO3\CMS\Extbase\Persistence\QueryResultInterface:
|
||||
alias: TYPO3\CMS\Extbase\Persistence\Generic\QueryResult
|
||||
public: true
|
||||
TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface:
|
||||
alias: TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager
|
||||
public: true
|
||||
TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface:
|
||||
alias: TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend
|
||||
TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface:
|
||||
alias: TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings
|
||||
public: true
|
||||
TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface:
|
||||
alias: TYPO3\CMS\Extbase\Configuration\ConfigurationManager
|
||||
public: true
|
||||
|
||||
cache.extbase:
|
||||
class: TYPO3\CMS\Core\Cache\Frontend\FrontendInterface
|
||||
factory: ['@TYPO3\CMS\Core\Cache\CacheManager', 'getCache']
|
||||
arguments: ['extbase']
|
||||
|
||||
TYPO3\CMS\Extbase\Persistence\ClassesConfiguration:
|
||||
factory: ['@TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory', 'createClassesConfiguration']
|
||||
|
||||
# Content Object for Extbase Plugins
|
||||
TYPO3\CMS\Extbase\ContentObject\ExtbasePluginContentObject:
|
||||
tags:
|
||||
- name: frontend.contentobject
|
||||
identifier: 'EXTBASEPLUGIN'
|
||||
|
||||
# Type Converters
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\ArrayConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: array
|
||||
sources: array,string
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\BooleanConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: boolean
|
||||
sources: boolean,string
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: DateTime
|
||||
sources: string,integer,array
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\EnumConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 20
|
||||
target: object
|
||||
sources: string,integer,float
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\FloatConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: float
|
||||
sources: float, integer, string
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\IntegerConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: integer
|
||||
sources: integer, string
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\ObjectStorageConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: TYPO3\CMS\Extbase\Persistence\ObjectStorage
|
||||
sources: string, array
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\PersistentObjectConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 20
|
||||
target: TYPO3\CMS\Extbase\DomainObject\AbstractDomainObject
|
||||
sources: integer, string, array
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\ObjectConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: object
|
||||
sources: array
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\StringConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: string
|
||||
sources: string, integer
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\CoreTypeConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: TYPO3\CMS\Core\Type\TypeInterface
|
||||
sources: string, integer, float, boolean, array
|
||||
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\CountryConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: TYPO3\CMS\Core\Country\Country
|
||||
sources: string
|
||||
|
||||
# Experimental FAL<->extbase converter
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\FileConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: TYPO3\CMS\Extbase\Domain\Model\File
|
||||
sources: integer, string
|
||||
|
||||
# Experimental FAL<->extbase converter
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\FileReferenceConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: TYPO3\CMS\Extbase\Domain\Model\FileReference
|
||||
sources: integer
|
||||
|
||||
# Experimental FAL<->extbase converter
|
||||
TYPO3\CMS\Extbase\Property\TypeConverter\FolderConverter:
|
||||
tags:
|
||||
- name: extbase.type_converter
|
||||
priority: 10
|
||||
target: TYPO3\CMS\Extbase\Domain\Model\Folder
|
||||
sources: string
|
||||
|
||||
Doctrine\Instantiator\InstantiatorInterface:
|
||||
class: \Doctrine\Instantiator\Instantiator
|
||||
|
||||
# Configuration module to inspect Extbase Class Configuration
|
||||
extbase.configuration.module.provider.classConfiguration:
|
||||
class: 'TYPO3\CMS\Extbase\ConfigurationModuleProvider\ClassConfigurationProvider'
|
||||
tags:
|
||||
- name: 'lowlevel.configuration.module.provider'
|
||||
identifier: 'extbaseClassConfiguration'
|
||||
label: 'extbase.messages:class_configuration'
|
||||
Reference in New Issue
Block a user