Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
InfoInterface Interface Reference
Inheritance diagram for InfoInterface:
Info Info Payment Payment

Public Member Functions

 encrypt ($data)
 
 decrypt ($data)
 
 setAdditionalInformation ($key, $value=null)
 
 hasAdditionalInformation ($key=null)
 
 unsAdditionalInformation ($key=null)
 
 getAdditionalInformation ($key=null)
 
 getMethodInstance ()
 

Detailed Description

Interface InfoInterface @api

Since
100.0.2

Definition at line 14 of file InfoInterface.php.

Member Function Documentation

◆ decrypt()

decrypt (   $data)

Decrypt data

Parameters
string$data
Returns
string

Implemented in Info, and Info.

◆ encrypt()

encrypt (   $data)

Encrypt data

Parameters
string$data
Returns
string

Implemented in Info, and Info.

◆ getAdditionalInformation()

getAdditionalInformation (   $key = null)

Getter for entire additional_information value or one of its element by key

Parameters
string | null$key
Returns
mixed

Implemented in Info, and Info.

◆ getMethodInstance()

getMethodInstance ( )

Retrieve payment method model object

Returns
\Magento\Payment\Model\MethodInterface
Exceptions

Implemented in Payment, Info, and Info.

◆ hasAdditionalInformation()

hasAdditionalInformation (   $key = null)

Check whether there is additional information by specified key

Parameters
mixed | null$key
Returns
bool

Implemented in Info, and Info.

◆ setAdditionalInformation()

setAdditionalInformation (   $key,
  $value = null 
)

Set Additional information about payment into Payment model

Parameters
string$key
string | null$value
Returns
mixed

Implemented in Info, and Info.

◆ unsAdditionalInformation()

unsAdditionalInformation (   $key = null)

Unsetter for entire additional_information value or one of its element by key

Parameters
string | null$key
Returns
$this

Implemented in Info, and Info.


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