171 lines
4.8 KiB
YAML
171 lines
4.8 KiB
YAML
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' }
|