services:
  _defaults:
    autowire: true
    autoconfigure: true
    public: false

  Wga\Core\:
    resource: '../Classes/*'
    exclude: ['../Classes/YClass/*', '../Classes/XClass/*', '../Classes/ViewHelpers/Get/LoggedInFeUserViewHelper.php' ]

  FluidTYPO3\Vhs\Service\PageService:
    public: true

  TYPO3\CMS\Core\TypoScript\TypoScriptService:
    public: true

  TYPO3\CMS\Core\Domain\Repository\PageRepository:
    public: true

  FluidTYPO3\Flux\Service\PageService:
    public: true

  TYPO3\CMS\Core\TypoScript\AST\Node\RootNode:
    public: true

  Wga\Core\Hooks\HeaderNoCacheHook:
    tags:
      - name: event.listener
        identifier: 'wga-core/avoid-cache-loading'