public function invoiceFor($description, $amount, array $tabOptions = [], array $invoiceOptions = [])
    {
        $this->tab($description, $amount, $tabOptions);

        return $this->invoice($invoiceOptions);
    }
public function invoiceFor($description, $amount, array $tabOptions = [], array $invoiceOptions = [])
    {
        $this->tab($description, $amount, $tabOptions);

        return $this->invoice($invoiceOptions);
    }
public function invoiceFor ( $ description , $ amount , array $ tabOptions = [ ] , array $ invoiceOptions = [ ] ) { $ this -> tab ( $ description , $ amount , $ tabOptions ) ; return $ this -> invoice ( $ invoiceOptions ) ; }
Invoice the customer for the given amount and generate an invoice immediately.

@param  string  $description
@param  int  $amount
@param  array  $tabOptions
@param  array  $invoiceOptions
@return \Stripe\Invoice|bool
Invoice the customer for the given amount and generate an invoice immediately .