Soong
Soong provides a general-purpose ETL library for data migration.
RecordTransformer Interface Reference

Accept a data record and turn it into another data record. More...

Inheritance diagram for RecordTransformer:
ConfigurableComponent Copy PropertyMapper

Public Member Functions

 __invoke (RecordPayload $payload)
 Accept a data record and turn it into another data record. More...
 
- Public Member Functions inherited from ConfigurableComponent
 getConfigurationValue (string $optionName)
 Retrieve a configuration value for a named option. More...
 
 getAllConfigurationValues ()
 Retrieve a list of all available configuration values. More...
 

Detailed Description

Accept a data record and turn it into another data record.

Member Function Documentation

◆ __invoke()

__invoke ( RecordPayload  $payload)

Accept a data record and turn it into another data record.

Parameters
RecordPayload$payloadPayload containing source and destination records.
Returns
Payload with modified destination record.
Exceptions

Implemented in PropertyMapper, and Copy.