All checks were successful
Build, Push and Deploy / build-and-push (push) Successful in 3m3s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 16s
Build, Push and Deploy / deploy-staging (push) Successful in 32s
Build, Push and Deploy / deploy-production (push) Has been skipped
Build, Push and Deploy / cleanup (push) Successful in 1s
34 lines
604 B
PHP
34 lines
604 B
PHP
<?php
|
|
/**
|
|
* Stripe Item bag
|
|
*/
|
|
|
|
namespace Omnipay\Stripe;
|
|
|
|
use Omnipay\Common\ItemBag;
|
|
use Omnipay\Common\ItemInterface;
|
|
|
|
/**
|
|
* Class StripeItemBag
|
|
*
|
|
* @package Omnipay\Stripe
|
|
*/
|
|
class StripeItemBag extends ItemBag
|
|
{
|
|
/**
|
|
* Add an item to the bag
|
|
*
|
|
* @see Item
|
|
*
|
|
* @param ItemInterface|array $item An existing item, or associative array of item parameters
|
|
*/
|
|
public function add($item)
|
|
{
|
|
if ($item instanceof ItemInterface) {
|
|
$this->items[] = $item;
|
|
} else {
|
|
$this->items[] = new StripeItem($item);
|
|
}
|
|
}
|
|
}
|