File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed
Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change 33 - field : ' [sku]'
44 copy : ' input[sku]'
55 - field : ' [title]'
6- expression : ' @=( input["sku"] ~" | "~ input["name"]) '
6+ expression : ' input["sku"] ~" | "~ input["name"]'
77 - field : ' [name]'
88 copy : ' [name]'
99 - field : ' [staticValue]'
Original file line number Diff line number Diff line change 55use Symfony \Component \Config \Definition \Builder \TreeBuilder ;
66use Symfony \Component \Config \Definition \ConfigurationInterface ;
77use Symfony \Component \Config \Definition \NodeInterface ;
8- use function Kiboko \Component \SatelliteToolbox \Configuration \asExpression ;
9- use function Kiboko \Component \SatelliteToolbox \Configuration \isExpression ;
8+ use Symfony \Component \ExpressionLanguage \Expression ;
109
1110final class Configuration implements ConfigurationInterface
1211{
@@ -260,8 +259,7 @@ private function getChildTreeBuilder(string $name): TreeBuilder
260259 ->scalarNode ('copy ' )->end ()
261260 ->scalarNode ('expression ' )
262261 ->validate ()
263- ->ifTrue (isExpression ())
264- ->then (asExpression ())
262+ ->always (fn ($ data ) => new Expression ($ data ))
265263 ->end ()
266264 ->end ()
267265 ->scalarNode ('constant ' )->end ()
You can’t perform that action at this time.
0 commit comments