Skip to content

Commit cec0bc5

Browse files
committed
corrected JUEL examples
1 parent 7c72cb7 commit cec0bc5

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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
```

0 commit comments

Comments
 (0)