AdditionalProductField
in package
Class AdditionalProductField
Table of Contents
- $id : AdditionalFieldId
- $productId : ProductId
- $values : AdditionalFieldValues
- __construct() : mixed
- AdditionalProductField constructor.
- changeValues() : void
- create() : AdditionalProductField
- id() : int
- productId() : int
- toArray() : array<string|int, mixed>
- values() : AdditionalFieldValues
Properties
$id
protected
AdditionalFieldId
$id
$productId
protected
ProductId
$productId
$values
protected
AdditionalFieldValues
$values
Methods
__construct()
AdditionalProductField constructor.
public
__construct(AdditionalFieldId $id, ProductId $productId, AdditionalFieldValues $values) : mixed
Parameters
- $id : AdditionalFieldId
- $productId : ProductId
- $values : AdditionalFieldValues
Return values
mixed —changeValues()
public
changeValues(AdditionalFieldValue ...$values) : void
Parameters
- $values : AdditionalFieldValue
Return values
void —create()
public
static create(AdditionalFieldId $id, ProductId $productId, AdditionalFieldValues $values) : AdditionalProductField
Parameters
- $id : AdditionalFieldId
- $productId : ProductId
- $values : AdditionalFieldValues
Return values
AdditionalProductField —id()
public
id() : int
Return values
int —productId()
public
productId() : int
Return values
int —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —values()
public
values() : AdditionalFieldValues