EditPaymentSystemParametersGroup
extends ParametersGroup
in package
This is the basket model (set payment system resource) parameters group class.
Table of Contents
$additionalData | : array<string|int, mixed> | |
---|---|---|
$id | : int | |
$property | : string | |
$validator | : ParametersValidator | |
addAdditionalData() | Adds new data to the array of additionalData for this parameters group. | : void |
setAdditionalData() | Sets an array of additionalData as a parameter for this parameters group. | : void |
setId() | Sets the id parameter for this parameters group. | : void |
setProperty() | Sets the property parameter for this parameters group. | : void |
toArray() | Returns the object data on array format. | : array<string|int, mixed> |
filter() | : array<string|int, mixed> | |
getInstantiatedValidator() | : ParametersValidator | |
getValidator() | : PaymentSystemParametersValidator |
Properties
$additionalData
protected
array<string|int, mixed>
$additionalData
$id
protected
int
$id
$property
protected
string
$property
$validator
protected
ParametersValidator
$validator
Methods
addAdditionalData()
Adds new data to the array of additionalData for this parameters group.
public
addAdditionalData(string $key, string $value) : void
Parameters
- $key : string
- $value : string
Return values
void —setAdditionalData()
Sets an array of additionalData as a parameter for this parameters group.
public
setAdditionalData(array<string|int, mixed> $additionalData) : void
Parameters
- $additionalData : array<string|int, mixed>
Return values
void —setId()
Sets the id parameter for this parameters group.
public
setId(int $id) : void
Parameters
- $id : int
Return values
void —setProperty()
Sets the property parameter for this parameters group.
public
setProperty(string $property) : void
Parameters
- $property : string
Return values
void —toArray()
Returns the object data on array format.
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —filter()
protected
filter(array<string|int, mixed> $params) : array<string|int, mixed>
Parameters
- $params : array<string|int, mixed>
Return values
array<string|int, mixed> —getInstantiatedValidator()
protected
getInstantiatedValidator() : ParametersValidator
Return values
ParametersValidator —getValidator()
protected
getValidator() : PaymentSystemParametersValidator