original_string: public function using(array $values, $default = null)
      {
          return $this->as(function ($value) use ($values, $default) {
              if (is_null($value)) {
                  return $default;
              }
  
              return Arr::get($values, $value, $default);
          });
      }
code: public function using(array $values, $default = null)
      {
          return $this->as(function ($value) use ($values, $default) {
              if (is_null($value)) {
                  return $default;
              }
  
              return Arr::get($values, $value, $default);
          });
      }
code_tokens: public function using ( array $ values , $ default = null ) { return $ this -> as ( function ( $ value ) use ( $ values , $ default ) { if ( is_null ( $ value ) ) { return $ default ; } return Arr :: get ( $ values , $ value , $ default ) ; } ) ; }
docstring: Display field using array value map.
  
  @param array $values
  @param null  $default
  
  @return $this
docstring_tokens: Display field using array value map .