original_string: public function getOption($key, ...$keys)
      {
          $method = 'get' . Str::toCamelCase($key);
          if (method_exists($this, $method)) {
              return $this->$method($key, ...$keys);
          }
          return Collection::get($this->options, $key, ...$keys);
      }
code: public function getOption($key, ...$keys)
      {
          $method = 'get' . Str::toCamelCase($key);
          if (method_exists($this, $method)) {
              return $this->$method($key, ...$keys);
          }
          return Collection::get($this->options, $key, ...$keys);
      }
code_tokens: public function getOption ( $ key , ... $ keys ) { $ method = 'get' . Str :: toCamelCase ( $ key ) ; if ( method_exists ( $ this , $ method ) ) { return $ this -> $ method ( $ key , ... $ keys ) ; } return Collection :: get ( $ this -> options , $ key , ... $ keys ) ; }
docstring: Get option by key
  
  @param  string $key
  @param  array  $keys
  
  @return mixed
docstring_tokens: Get option by key