Open Journal Systems  3.3.0
Omnipay\Common\Item Class Reference
Inheritance diagram for Omnipay\Common\Item:
Omnipay\Common\ItemInterface Omnipay\PayPal\PayPalItem

Public Member Functions

 __construct ($parameters=null)
 
 __construct (array $parameters=null)
 
 getDescription ()
 
 getDescription ()
 
 getName ()
 
 getName ()
 
 getParameters ()
 
 getPrice ()
 
 getPrice ()
 
 getQuantity ()
 
 getQuantity ()
 
 initialize ($parameters=null)
 
 initialize (array $parameters=null)
 
 setDescription ($value)
 
 setDescription ($value)
 
 setName ($value)
 
 setName ($value)
 
 setPrice ($value)
 
 setPrice ($value)
 
 setQuantity ($value)
 
 setQuantity ($value)
 

Protected Member Functions

 getParameter ($key)
 
 setParameter ($key, $value)
 

Protected Attributes

 $parameters
 

Detailed Description

Cart Item

This class defines a single cart item in the Omnipay system.

See also
ItemInterface

Cart Item

This class defines a single cart item in the Omnipay system.

Definition at line 17 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

Constructor & Destructor Documentation

◆ __construct() [1/2]

Omnipay\Common\Item::__construct (   $parameters = null)

Create a new item with the specified parameters

Parameters
array | null$parametersAn array of parameters to set on the new object

Definition at line 32 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

References Omnipay\Common\Item\$parameters, and Omnipay\Common\Item\initialize().

◆ __construct() [2/2]

Omnipay\Common\Item::__construct ( array  $parameters = null)

Create a new item with the specified parameters

Parameters
array | null$parametersAn array of parameters to set on the new object

Definition at line 25 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\$parameters, and Omnipay\Common\Item\initialize().

Member Function Documentation

◆ getDescription() [1/2]

Omnipay\Common\Item::getDescription ( )

Description of the item

Implements Omnipay\Common\ItemInterface.

Definition at line 64 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\getParameter().

◆ getDescription() [2/2]

Omnipay\Common\Item::getDescription ( )

Description of the item

Implements Omnipay\Common\ItemInterface.

Definition at line 88 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

References Omnipay\Common\Item\getParameter().

◆ getName() [1/2]

Omnipay\Common\Item::getName ( )

Name of the item

Implements Omnipay\Common\ItemInterface.

Definition at line 48 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\getParameter().

◆ getName() [2/2]

Omnipay\Common\Item::getName ( )

◆ getParameter()

◆ getParameters()

Omnipay\Common\Item::getParameters ( )

◆ getPrice() [1/2]

Omnipay\Common\Item::getPrice ( )

Price of the item

Implements Omnipay\Common\ItemInterface.

Definition at line 96 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\getParameter().

◆ getPrice() [2/2]

Omnipay\Common\Item::getPrice ( )

◆ getQuantity() [1/2]

Omnipay\Common\Item::getQuantity ( )

Quantity of the item

Implements Omnipay\Common\ItemInterface.

Definition at line 80 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\getParameter().

◆ getQuantity() [2/2]

Omnipay\Common\Item::getQuantity ( )

◆ initialize() [1/2]

Omnipay\Common\Item::initialize (   $parameters = null)

Initialize this item with the specified parameters

Parameters
array | null$parametersAn array of parameters to set on this object
Returns
$this Item

Definition at line 43 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

References Omnipay\Common\Item\$parameters, and Omnipay\Common\Helper\initialize().

Referenced by Omnipay\Common\Item\__construct().

◆ initialize() [2/2]

Omnipay\Common\Item::initialize ( array  $parameters = null)

Initialize this item with the specified parameters

Parameters
array | null$parametersAn array of parameters to set on this object
Returns
$this Item

Definition at line 36 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\$parameters, and Omnipay\Common\Helper\initialize().

◆ setDescription() [1/2]

Omnipay\Common\Item::setDescription (   $value)

Set the item description

Definition at line 72 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\setParameter().

◆ setDescription() [2/2]

Omnipay\Common\Item::setDescription (   $value)

Set the item description

Definition at line 96 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

References Omnipay\Common\Item\setParameter().

◆ setName() [1/2]

Omnipay\Common\Item::setName (   $value)

Set the item name

Definition at line 56 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\setParameter().

◆ setName() [2/2]

Omnipay\Common\Item::setName (   $value)

◆ setParameter()

◆ setPrice() [1/2]

Omnipay\Common\Item::setPrice (   $value)

Set the item price

Definition at line 104 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\setParameter().

◆ setPrice() [2/2]

Omnipay\Common\Item::setPrice (   $value)

Set the item price

Definition at line 128 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

References Omnipay\Common\Item\setParameter().

◆ setQuantity() [1/2]

Omnipay\Common\Item::setQuantity (   $value)

Set the item quantity

Definition at line 88 of file vendor/omnipay/common/src/Common/Item.php.

References Omnipay\Common\Item\setParameter().

◆ setQuantity() [2/2]

Omnipay\Common\Item::setQuantity (   $value)

Set the item quantity

Definition at line 112 of file lib/vendor/omnipay/common/src/Omnipay/Common/Item.php.

References Omnipay\Common\Item\setParameter().

Field Documentation

◆ $parameters

Symfony Component HttpFoundation ParameterBag Omnipay\Common\Item::$parameters
protected

The documentation for this class was generated from the following file: