File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -45,17 +45,19 @@ $resolver = new ArrayResolver([]);
4545$evaluated = $expressionLanguage->evaluate( 'true', $resolver->getValues());
4646
4747// now you can access array fields in dot notation
48- $evaluated = $expressionLanguage->evaluate( 'myvar.myfield', ['myvar'=>['myfield'=>true]]);
48+ $resolver = new ArrayResolver(['myvar'=>['myfield'=>true]]);
49+ $evaluated = $expressionLanguage->evaluate( 'myvar.myfield', $resolver->getValues());
4950
5051// now you can access getters in shorten way
5152$obj = new Myclass();
5253$obj->getName();
5354$obj->isValid();
5455$obj->hasErrror();
5556
56- $evaluated = $expressionLanguage->evaluate( 'myvar.name', ['myvar'=>$obj]);
57- $evaluated = $expressionLanguage->evaluate( 'myvar.valid', ['myvar'=>$obj]);
58- $evaluated = $expressionLanguage->evaluate( 'myvar.error', ['myvar'=>$obj]);
57+ $resolver = new ArrayResolver(['myvar'=>$obj]);
58+ $evaluated = $expressionLanguage->evaluate( 'myvar.name', $resolver->getValues());
59+ $evaluated = $expressionLanguage->evaluate( 'myvar.valid', $resolver->getValues());
60+ $evaluated = $expressionLanguage->evaluate( 'myvar.error', $resolver->getValues());
5961
6062
6163```
You can’t perform that action at this time.
0 commit comments