  IgListing:
    type: Extbase
    limitToPages:
      - 2048
    extension: IgJsfilter
    plugin: Filter
    routes:
      -
        routePath: '/show/{entry_name}'
        _controller: 'Entry::show'
        _arguments:
          entry_name: entry
    defaultController: 'Entry::show'
    aspects:
      entry_name:
        type: PersistedPatternMapper
        tableName: tx_igjsfilter_domain_model_entry
        routeFieldPattern: '^(?P<name>.+)-(?P<uid>\d+)$'
        routeFieldResult: '{name}-{uid}'
