| @@ 49-53 (lines=5) @@ | ||
| 46 | 'args' => [ |
|
| 47 | 'id' => new IdType() |
|
| 48 | ], |
|
| 49 | 'resolve' => function ($value = null, $args = []) { |
|
| 50 | $humans = StarWarsData::humans(); |
|
| 51 | ||
| 52 | return isset($humans[$args['id']]) ? $humans[$args['id']] : null; |
|
| 53 | } |
|
| 54 | ])) |
|
| 55 | ->addField(new Field([ |
|
| 56 | 'name' => 'droid', |
|
| @@ 61-65 (lines=5) @@ | ||
| 58 | 'args' => [ |
|
| 59 | 'id' => new IdType() |
|
| 60 | ], |
|
| 61 | 'resolve' => function ($value = null, $args = []) { |
|
| 62 | $droids = StarWarsData::droids(); |
|
| 63 | ||
| 64 | return isset($droids[$args['id']]) ? $droids[$args['id']] : null; |
|
| 65 | } |
|
| 66 | ])); |
|
| 67 | } |
|
| 68 | } |
|