| @@ 192-201 (lines=10) @@ | ||
| 189 | *  | 
                                |
| 190 | * @return $this  | 
                                |
| 191 | */  | 
                                |
| 192 | public function using(array $values, $default = null)  | 
                                |
| 193 |     { | 
                                |
| 194 |         return $this->as(function ($value) use ($values, $default) { | 
                                |
| 195 |             if (is_null($value)) { | 
                                |
| 196 | return $default;  | 
                                |
| 197 | }  | 
                                |
| 198 | ||
| 199 | return Arr::get($values, $value, $default);  | 
                                |
| 200 | });  | 
                                |
| 201 | }  | 
                                |
| 202 | ||
| 203 | /**  | 
                                |
| 204 | * Show field as a image.  | 
                                |
| @@ 425-434 (lines=10) @@ | ||
| 422 | *  | 
                                |
| 423 | * @return $this  | 
                                |
| 424 | */  | 
                                |
| 425 | public function using(array $values, $default = null)  | 
                                |
| 426 |     { | 
                                |
| 427 |         return $this->display(function ($value) use ($values, $default) { | 
                                |
| 428 |             if (is_null($value)) { | 
                                |
| 429 | return $default;  | 
                                |
| 430 | }  | 
                                |
| 431 | ||
| 432 | return Arr::get($values, $value, $default);  | 
                                |
| 433 | });  | 
                                |
| 434 | }  | 
                                |
| 435 | ||
| 436 | /**  | 
                                |
| 437 | * Replace output value with giving map.  | 
                                |