new appraoch
This commit is contained in:
33
pancake/system/vendor/omnipay/paypal/src/PayPalItemBag.php
vendored
Executable file
33
pancake/system/vendor/omnipay/paypal/src/PayPalItemBag.php
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
/**
|
||||
* PayPal Item bag
|
||||
*/
|
||||
|
||||
namespace Omnipay\PayPal;
|
||||
|
||||
use Omnipay\Common\ItemBag;
|
||||
use Omnipay\Common\ItemInterface;
|
||||
|
||||
/**
|
||||
* Class PayPalItemBag
|
||||
*
|
||||
* @package Omnipay\PayPal
|
||||
*/
|
||||
class PayPalItemBag 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 PayPalItem($item);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user