public function convertFrom($source, $targetType, array $convertedChildProperties = [], PropertyMappingConfigurationInterface $configuration = null)
    {
        $result = [];
        $array = ('array' === $targetType)
            ? $source
            : $convertedChildProperties;

        foreach ($array as $name => $subProperty) {
            $result[$name] = $subProperty;

            if (is_object($subProperty)
                && in_array(StoreArrayIndexTrait::class, class_uses($subProperty))
            ) {
                /** @var StoreArrayIndexTrait $subProperty */
                $subProperty->setArrayIndex($name);
            }
        }

        return $result;
    }
public function convertFrom($source, $targetType, array $convertedChildProperties = [], PropertyMappingConfigurationInterface $configuration = null)
    {
        $result = [];
        $array = ('array' === $targetType)
            ? $source
            : $convertedChildProperties;

        foreach ($array as $name => $subProperty) {
            $result[$name] = $subProperty;

            if (is_object($subProperty)
                && in_array(StoreArrayIndexTrait::class, class_uses($subProperty))
            ) {
                /** @var StoreArrayIndexTrait $subProperty */
                $subProperty->setArrayIndex($name);
            }
        }

        return $result;
    }
public function convertFrom ( $ source , $ targetType , array $ convertedChildProperties = [ ] , PropertyMappingConfigurationInterface $ configuration = null ) { $ result = [ ] ; $ array = ( 'array' === $ targetType ) ? $ source : $ convertedChildProperties ; foreach ( $ array as $ name => $ subProperty ) { $ result [ $ name ] = $ subProperty ; if ( is_object ( $ subProperty ) && in_array ( StoreArrayIndexTrait :: class , class_uses ( $ subProperty ) ) ) { /** @var StoreArrayIndexTrait $subProperty */ $ subProperty -> setArrayIndex ( $ name ) ; } } return $ result ; }
Converts into an array, leaving child properties types.

@inheritdoc
Converts into an array leaving child properties types .