/type-converter-bundle

Symfony bundle for 'ivanche/type-converter' lib.

Primary LanguagePHP

#Symfony Type Converter Bundle

This bundle is built to inject a library type converter.

#Installation

Use composer to intall this bundle

composer require ivanche/type-converter-bundle

#Configuration It have a few options.

ivanche_type_converter:
    auto_mapping: false
    strict: true

###Options: ####auto_mapping: boolean (true|false)
If the converter implements Ivanche\Converter\AutoMappingInterface, we add methodCall setAutoMapping to definition of your converter.

If auto_mapping is true, converter try to set public properties(or properties with public getter/setter) to target from source.

####strict: boolean (true|false)
If the converter implements Ivanche\Converter\AutoMappingInterface, we add methodCall setStrictMode to definition of your converter.

When strict is true, converter throw exception Ivanche\Exception\UnsupportedSourcePropertyException if automapping try to set public properties(or properties with public getter/setter) from source which don't exist in target.