Open Journal Systems  3.3.0
vendor/omnipay/common/src/Common/Item.php
1 <?php
6 namespace Omnipay\Common;
7 
9 
16 class Item implements ItemInterface
17 {
18  use ParametersTrait;
19 
25  public function __construct(array $parameters = null)
26  {
27  $this->initialize($parameters);
28  }
29 
36  public function initialize(array $parameters = null)
37  {
38  $this->parameters = new ParameterBag;
39 
41 
42  return $this;
43  }
44 
48  public function getName()
49  {
50  return $this->getParameter('name');
51  }
52 
56  public function setName($value)
57  {
58  return $this->setParameter('name', $value);
59  }
60 
64  public function getDescription()
65  {
66  return $this->getParameter('description');
67  }
68 
72  public function setDescription($value)
73  {
74  return $this->setParameter('description', $value);
75  }
76 
80  public function getQuantity()
81  {
82  return $this->getParameter('quantity');
83  }
84 
88  public function setQuantity($value)
89  {
90  return $this->setParameter('quantity', $value);
91  }
92 
96  public function getPrice()
97  {
98  return $this->getParameter('price');
99  }
100 
104  public function setPrice($value)
105  {
106  return $this->setParameter('price', $value);
107  }
108 }
Omnipay\Common\Item\getParameter
getParameter($key)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Item.php:57
Omnipay\Common\Item\getQuantity
getQuantity()
Definition: vendor/omnipay/common/src/Common/Item.php:80
Omnipay\Common\Item\getDescription
getDescription()
Definition: vendor/omnipay/common/src/Common/Item.php:64
Omnipay\Common\Item\$parameters
$parameters
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Item.php:25
Omnipay\Common\Item\setQuantity
setQuantity($value)
Definition: vendor/omnipay/common/src/Common/Item.php:88
Omnipay\Common\Item\initialize
initialize($parameters=null)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Item.php:43
Omnipay\Common\Helper\initialize
static initialize($target, $parameters)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Helper.php:81
Omnipay\Common\Item\getName
getName()
Definition: vendor/omnipay/common/src/Common/Item.php:48
Omnipay\Common\ParametersTrait
trait ParametersTrait
Definition: ParametersTrait.php:9
Omnipay\Common\Item\setPrice
setPrice($value)
Definition: vendor/omnipay/common/src/Common/Item.php:104
Omnipay\Common\Item\setName
setName($value)
Definition: vendor/omnipay/common/src/Common/Item.php:56
Symfony\Component\HttpFoundation\ParameterBag
Definition: lib/vendor/symfony/http-foundation/ParameterBag.php:19
Omnipay\Common
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:6
Omnipay\Common\Item\setParameter
setParameter($key, $value)
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Item.php:62
Omnipay\Common\Item\initialize
initialize(array $parameters=null)
Definition: vendor/omnipay/common/src/Common/Item.php:36
Omnipay\Common\Item\setDescription
setDescription($value)
Definition: vendor/omnipay/common/src/Common/Item.php:72
Omnipay\Common\Item\__construct
__construct(array $parameters=null)
Definition: vendor/omnipay/common/src/Common/Item.php:25
Omnipay\Common\Item\getPrice
getPrice()
Definition: vendor/omnipay/common/src/Common/Item.php:96