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);
    }
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);
    }
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 ) ; }
Get option by key

@param  string $key
@param  array  $keys

@return mixed
Get option by key