original_string: public function createPlan($name, $description, $amount, $currency)
      {
          return $this->getPlanModel()->make($name, $description, $amount, $currency)->save();
      }
code: public function createPlan($name, $description, $amount, $currency)
      {
          return $this->getPlanModel()->make($name, $description, $amount, $currency)->save();
      }
code_tokens: public function createPlan ( $ name , $ description , $ amount , $ currency ) { return $ this -> getPlanModel ( ) -> make ( $ name , $ description , $ amount , $ currency ) -> save ( ) ; }
docstring: Create new plan.
  
  @param $name
  @param $description
  @param $amount
  @param $currency
  
  @throws \Exception|mixed
  @throws null
  
  @return mixed
docstring_tokens: Create new plan .