Skip to content

Commit bf583d8

Browse files
feat: cleverage/process-bundle#145 Add sprintf, array_map and multi_replace transformers on demo.transformer process
1 parent 36f6558 commit bf583d8

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

config/packages/process/demo.transformer.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,34 @@ clever_age_process:
4444
code: '[lastname]'
4545
transformers:
4646
uppercase: ~ # see config/packages/cleverage_process.yaml for generic transformers definitions
47+
sprintf_one:
48+
code: '[firstname]'
49+
transformers:
50+
sprintf:
51+
format: 'one/%%d'
52+
sprintf_multiple:
53+
code:
54+
- '[firstname]'
55+
- '[lastname]'
56+
transformers:
57+
sprintf:
58+
format: 'multiple/%%s/%%s'
59+
array_map:
60+
code:
61+
- '[id]'
62+
- '[firstname]'
63+
- '[lastname]'
64+
transformers:
65+
array_map:
66+
transformers:
67+
cast:
68+
type: 'string'
69+
multi_replace:
70+
replace_mapping:
71+
' ': '!'
72+
'name': ''
73+
uppercase: ~
74+
4775
outputs: [ load, log ]
4876
log:
4977
service: '@CleverAge\ProcessBundle\Task\Reporting\LoggerTask'

0 commit comments

Comments
 (0)