TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:27 +02:00
commit 44c503b2d1
233 changed files with 31556 additions and 0 deletions
+170
View File
@@ -0,0 +1,170 @@
services:
_defaults:
autowire: true
autoconfigure: true
public: false
# Make all TypolinkBuilder implementations public automatically
_instanceof:
TYPO3\CMS\Frontend\Typolink\TypolinkBuilderInterface:
public: true
TYPO3\CMS\Frontend\:
resource: '../Classes/*'
frontend.middlewares:
class: ArrayObject
factory: ['@TYPO3\CMS\Core\Http\MiddlewareStackResolver', 'resolve']
arguments: ['frontend']
public: true
TYPO3\CMS\Frontend\ContentObject\ContentObjectFactory:
public: true
arguments: [!tagged_locator { tag: 'frontend.contentobject', index_by: 'identifier' }]
TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer:
public: true
shared: false
TYPO3\CMS\Frontend\DataProcessing\DataProcessorRegistry:
arguments: [!tagged_locator { tag: 'data.processor', index_by: 'identifier' }]
# Register all available content objects
TYPO3\CMS\Frontend\ContentObject\TextContentObject:
tags:
- name: frontend.contentobject
identifier: 'TEXT'
TYPO3\CMS\Frontend\ContentObject\CaseContentObject:
tags:
- name: frontend.contentobject
identifier: 'CASE'
TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayContentObject:
tags:
- name: frontend.contentobject
identifier: 'COA'
TYPO3\CMS\Frontend\ContentObject\ContentObjectArrayInternalContentObject:
tags:
- name: frontend.contentobject
identifier: 'COA_INT'
TYPO3\CMS\Frontend\ContentObject\UserContentObject:
tags:
- name: frontend.contentobject
identifier: 'USER'
TYPO3\CMS\Frontend\ContentObject\UserInternalContentObject:
tags:
- name: frontend.contentobject
identifier: 'USER_INT'
TYPO3\CMS\Frontend\ContentObject\FilesContentObject:
tags:
- name: frontend.contentobject
identifier: 'FILES'
TYPO3\CMS\Frontend\ContentObject\ImageContentObject:
tags:
- name: frontend.contentobject
identifier: 'IMAGE'
TYPO3\CMS\Frontend\ContentObject\ImageResourceContentObject:
tags:
- name: frontend.contentobject
identifier: 'IMG_RESOURCE'
TYPO3\CMS\Frontend\ContentObject\ContentContentObject:
tags:
- name: frontend.contentobject
identifier: 'CONTENT'
TYPO3\CMS\Frontend\ContentObject\RecordsContentObject:
tags:
- name: frontend.contentobject
identifier: 'RECORDS'
TYPO3\CMS\Frontend\ContentObject\HierarchicalMenuContentObject:
tags:
- name: frontend.contentobject
identifier: 'HMENU'
TYPO3\CMS\Frontend\ContentObject\LoadRegisterContentObject:
tags:
- name: frontend.contentobject
identifier: 'LOAD_REGISTER'
TYPO3\CMS\Frontend\ContentObject\RestoreRegisterContentObject:
tags:
- name: frontend.contentobject
identifier: 'RESTORE_REGISTER'
TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject:
tags:
- name: frontend.contentobject
identifier: 'FLUIDTEMPLATE'
TYPO3\CMS\Frontend\ContentObject\PageViewContentObject:
tags:
- name: frontend.contentobject
identifier: 'PAGEVIEW'
TYPO3\CMS\Frontend\ContentObject\ScalableVectorGraphicsContentObject:
tags:
- name: frontend.contentobject
identifier: 'SVG'
TYPO3\CMS\Frontend\DataProcessing\CommaSeparatedValueProcessor:
tags:
- { name: 'data.processor', identifier: 'comma-separated-value' }
TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor:
public: true
tags:
- { name: 'data.processor', identifier: 'database-query' }
TYPO3\CMS\Frontend\DataProcessing\FilesProcessor:
tags:
- { name: 'data.processor', identifier: 'files' }
TYPO3\CMS\Frontend\DataProcessing\FlexFormProcessor:
tags:
- { name: 'data.processor', identifier: 'flex-form' }
TYPO3\CMS\Frontend\DataProcessing\GalleryProcessor:
shared: false
tags:
- { name: 'data.processor', identifier: 'gallery' }
TYPO3\CMS\Frontend\DataProcessing\LanguageMenuProcessor:
public: true
shared: false
tags:
- { name: 'data.processor', identifier: 'language-menu' }
TYPO3\CMS\Frontend\DataProcessing\MenuProcessor:
public: true
shared: false
tags:
- { name: 'data.processor', identifier: 'menu' }
TYPO3\CMS\Frontend\DataProcessing\SiteLanguageProcessor:
tags:
- { name: 'data.processor', identifier: 'site-language' }
TYPO3\CMS\Frontend\DataProcessing\SiteProcessor:
tags:
- { name: 'data.processor', identifier: 'site' }
TYPO3\CMS\Frontend\DataProcessing\SplitProcessor:
tags:
- { name: 'data.processor', identifier: 'split' }
TYPO3\CMS\Frontend\DataProcessing\RecordTransformationProcessor:
tags:
- { name: 'data.processor', identifier: 'record-transformation' }
TYPO3\CMS\Frontend\DataProcessing\PageContentFetchingProcessor:
tags:
- { name: 'data.processor', identifier: 'page-content' }