Neos:
  Flow:
    persistence:
      doctrine:
        eventListeners:
          Gedmo\Timestampable\TimestampableListener:
            events:
              - prePersist
              - onFlush
              - loadClassMetadata
            listener: Gedmo\Timestampable\TimestampableListener
        dql:
          customStringFunctions:
            NEOSCR_TOSTRING: Neos\ContentRepository\Persistence\Ast\ToStringFunction

    # Improve debug output for node objects by ignoring large classes
    error:
      debugger:
        ignoredClasses:
          Neos\\ContentRepository\\Domain\\Service\\NodeTypeManager: true
          Neos\\ContentRepository\\Domain\\Factory\\NodeFactory: true
          Neos\\ContentRepository\\Domain\\Service\\Cache\\FirstLevelNodeCache: true

  ContentRepository:

    # Configure available content dimensions for nodes, after adding a dimension the database has to be filled with
    # the dimension default values.
    # Also add named presets with fallback chains that can happen in your dimensions.
    #
    # Example
    #
    #   contentDimensions:
    #     language:
    #       default: mul_ZZ
    #       defaultPreset: 'all'
    #       presets:
    #         'all':
    #           values: ['mul_ZZ']
    #
    #     persona:
    #       default: everybody
    #       defaultPreset: 'all'
    #       presets:
    #         'all':
    #           values: ['everybody']
    contentDimensions: {  }

    # Configures defaults for node label generation
    labelGenerator:
      eel:
        defaultContext:
          String: Neos\Eel\Helper\StringHelper
          Array: Neos\Eel\Helper\ArrayHelper
          Date: Neos\Eel\Helper\DateHelper
          Configuration: Neos\Eel\Helper\ConfigurationHelper
          Math: Neos\Eel\Helper\MathHelper
          Json: Neos\Eel\Helper\JsonHelper
          I18n: Neos\Flow\I18n\EelHelper\TranslationHelper
          q: Neos\Eel\FlowQuery\FlowQuery::q

    # the fallback NodeType can be used as a replacement for unknown NodeTypes
    #
    # Example
    #
    #  fallbackNodeType: 'Some.Package:SomeNodeType'
    fallbackNodeType: null
