MultifieldStorage
Table of Contents
Methods
- __construct() : mixed
- get() : Collection
- getForMultipleOwners() : array<string|int, Collection>
- save() : Result
- Saves multifields values
- validate() : Result
Methods
__construct()
public
final __construct() : mixed
get()
public
final get(ItemIdentifier $owner) : Collection
Parameters
- $owner : ItemIdentifier
Return values
CollectiongetForMultipleOwners()
public
final getForMultipleOwners(int $entityTypeId, array<string|int, int> $ownerIds) : array<string|int, Collection>
Parameters
- $entityTypeId : int
- $ownerIds : array<string|int, int>
Return values
array<string|int, Collection>save()
Saves multifields values
public
final save(ItemIdentifier $owner, Collection $values) : Result
Parameters
- $owner : ItemIdentifier
- $values : Collection
-
- all multifields values should be provided. Values that are not provided will be deleted
Return values
Resultvalidate()
public
final validate(Collection $values) : Result
Parameters
- $values : Collection