forked from cleverage/process-bundle-ui-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdemo.cache.set_get.yaml
More file actions
68 lines (63 loc) · 2.57 KB
/
demo.cache.set_get.yaml
File metadata and controls
68 lines (63 loc) · 2.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
clever_age_process:
configurations:
demo.cache.set_get:
description: >
A simple process which set and get cached values
help: >
Ex: bin/console cleverage:process:execute demo.cache.set_get
options:
ui:
source: Bar
target: Foo
tasks:
start:
service: '@CleverAge\ProcessBundle\Task\DummyTask'
outputs: [ data, get, get_missing ]
data:
service: '@CleverAge\ProcessBundle\Task\ConstantIterableOutputTask'
outputs: [ format ]
options:
output:
- key: 'key1'
column1: value1-1
column2: value2-1
column3: value3-1
- key: 'key2'
column1: value1-2
column2: value2-2
column3: value3-2
- key: 'key3'
column1: ''
column2: null
column3: value3-3
format:
service: '@CleverAge\ProcessBundle\Task\TransformerTask'
options:
transformers:
mapping:
mapping:
key:
code: '[key]'
value:
code: '.'
outputs: [ set ]
set:
service: '@CleverAge\CacheProcessBundle\Task\SetTask'
options:
adapter: 'memory'
key: '' # overrided by input'
value: '' # overrided by input
get:
service: '@CleverAge\CacheProcessBundle\Task\GetTask'
options:
adapter: 'memory'
key: 'key2'
outputs: [ debug ]
get_missing:
service: '@CleverAge\CacheProcessBundle\Task\GetTask'
options:
adapter: 'memory'
key: 'missing'
outputs: [ debug ]
debug:
service: '@CleverAge\ProcessBundle\Task\Debug\DebugTask'