AdditionalFieldsWriteService
in package
implements
AdditionalFieldsWriteService
Class AdditionalFieldsWriteService
Interfaces, Classes and Traits
- AdditionalFieldsWriteService
- Interface AdditionalFieldsWriteService
Table of Contents
- $factory : AdditionalFieldFactory
- $repository : AdditionalFieldsRepository
- __construct() : mixed
- AdditionalFieldsWriteService constructor.
- createAdditionalField() : FieldIds
- Creates and stores a new additional field.
- deleteAdditionalFields() : void
- Deletes one or more existing additional fields.
- storeAdditionalFields() : void
- Stores one or more existing additional fields.
Properties
$factory
protected
AdditionalFieldFactory
$factory
$repository
protected
AdditionalFieldsRepository
$repository
Methods
__construct()
AdditionalFieldsWriteService constructor.
public
__construct(AdditionalFieldsRepository $repository, AdditionalFieldFactory $factory) : mixed
Parameters
- $repository : AdditionalFieldsRepository
- $factory : AdditionalFieldFactory
Return values
mixed —createAdditionalField()
Creates and stores a new additional field.
public
createAdditionalField(array<string|int, mixed> $names) : FieldIds
Parameters
- $names : array<string|int, mixed>
Tags
Return values
FieldIds —deleteAdditionalFields()
Deletes one or more existing additional fields.
public
deleteAdditionalFields(int ...$additionalFieldIds) : void
Parameters
- $additionalFieldIds : int
Tags
Return values
void —storeAdditionalFields()
Stores one or more existing additional fields.
public
storeAdditionalFields(AdditionalField ...$fields) : void
Parameters
- $fields : AdditionalField