Skip to content

Latest commit

 

History

History
66 lines (56 loc) · 1.97 KB

20_AvailableItemsResolver.md

File metadata and controls

66 lines (56 loc) · 1.97 KB

Available Items Resolver

Items Resolver are required to determinate items in a unknown context. After resolving them, they need to return an array with ResolvedItem.

Dynamic Route Request Resolver

Name Description
route_name Determinates, on which route the job object is available
route_request_identifier Which request fragment owns the object identifier (For Example /?id=123 would be id
route_object_identifier Determinates, on which object attribute the request identifier should get applied on
is_localized_field If true, the object fetcher will look up with getByLocalizedfields
must_match_request_locale If true, the current request locale must match with the context definition locale

Usage

jobs:
    available_connectors:
        -   connector_name: google
            connector_items_resolver:
                -   type: dynamic_route_request
                    config:
                        route_namee: 'my_object_route'
                        route_request_identifier: 'object_id'
                        route_object_identifier: 'id'
                        must_match_request_locale: true

Pimcore Object Resolver

No Configuration available.

Usage

jobs:
    available_connectors:
        -   connector_name: google
            connector_items_resolver:
                -   type: pimcore_object

Seo Queue Resolver

No Configuration available.

Usage

jobs:
    available_connectors:
        -   connector_name: google
            connector_items_resolver:
                -   type: seo_queue

Feed Resolver

No Configuration available.

Usage

jobs:
    available_connectors:
        -   connector_name: facebook
            connector_items_resolver:
                -   type: feed

Custom Items Resolver

If you're planing to create your own connector (or override an existing one), checkout this guide.