AbstractBase
in package
implements
MetadataVocabularyInterface
Metadata vocabulary base class (provides results from available RecordDriver methods in a standardized form)
Tags
Interfaces, Classes, Traits and Enums
- MetadataVocabularyInterface
- Metadata vocabulary interface
Table of Contents
- $vocabFieldToGenericFieldsMap : array<string|int, mixed>
- This variable can be overwritten by child classes to define which custom field is filled by which generic fields.
- getMappedData() : array<string|int, mixed>
- Perform mapping from generic data to vocabulary data
- getGenericData() : array<string|int, mixed>
- Generate standardized data from available RecordDriver methods
Properties
$vocabFieldToGenericFieldsMap
This variable can be overwritten by child classes to define which custom field is filled by which generic fields.
protected
array<string|int, mixed>
$vocabFieldToGenericFieldsMap
= []
Methods
getMappedData()
Perform mapping from generic data to vocabulary data
public
getMappedData(AbstractBase $driver) : array<string|int, mixed>
Parameters
- $driver : AbstractBase
-
Record driver
Return values
array<string|int, mixed> —getGenericData()
Generate standardized data from available RecordDriver methods
protected
getGenericData(AbstractBase $driver) : array<string|int, mixed>
Parameters
- $driver : AbstractBase
-
Record driver