Soong
Soong provides a general-purpose ETL library for data migration.
ValueLookup Class Reference

PropertyTransformer to lookup a value to be returned based on an input value. More...

Inheritance diagram for ValueLookup:
PropertyTransformerBase OptionsResolverComponent PropertyTransformer ConfigurableComponent ConfigurableComponent

Public Member Functions

 __invoke ($data)
 
- Public Member Functions inherited from OptionsResolverComponent
 getConfigurationValue (string $optionName)
 Retrieve a configuration value for a named option.
Parameters
string$optionNameName of the option to retrieve.
Returns
mixed|null Retrieved value, or NULL if unset.
More...
 
 getAllConfigurationValues ()
 Retrieve a list of all available configuration values.
Returns
iterable Option values keyed by names.
More...
 

Protected Member Functions

 optionDefinitions ()
 
- Protected Member Functions inherited from PropertyTransformerBase
 optionDefinitions ()
 
- Protected Member Functions inherited from OptionsResolverComponent
 optionDefinitions ()
 List of definition arrays for each option supported by the component. More...
 

Additional Inherited Members

- Protected Attributes inherited from OptionsResolverComponent
 $configuration = []
 Resolved configuration for the component. More...
 
 $resolver
 Use Symfony OptionsResolver as our default configuration manager. More...
 

Detailed Description

PropertyTransformer to lookup a value to be returned based on an input value.

Member Function Documentation

◆ optionDefinitions()

optionDefinitions ( )
protected

◆ __invoke()

__invoke (   $data)