diff --git a/CHANGELOG.md b/CHANGELOG.md index f94cb53..6ce05ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * feat: Dynamic properties (`stdClass` & co) on the target side. * feat: Deprecate `ArrayToObjectTransformer` & `ObjectToArrayTransformer`, replace with `ArrayObjectTransformer`. +* fix: Fix dynamic properties in Symfony profiler panel. ## 1.0.0 diff --git a/templates/data_collector.html.twig b/templates/data_collector.html.twig index c82ca24..558355b 100644 --- a/templates/data_collector.html.twig +++ b/templates/data_collector.html.twig @@ -394,6 +394,8 @@ ->{{ name }}() {%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\ReadMode::Property') -%} ->{{ name }} + {%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\ReadMode::DynamicProperty') -%} + ->{{ name }} {%- else -%} None {%- endif -%} @@ -405,6 +407,8 @@ ->{{ name }}() {%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::Property') -%} ->{{ name }} + {%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::DynamicProperty') -%} + ->{{ name }} {%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::AdderRemover') -%} ->{{ name }}() {%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::Constructor') -%}