Skip to content

Commit

Permalink
fix data_collector template
Browse files Browse the repository at this point in the history
  • Loading branch information
priyadi committed May 1, 2024
1 parent 191924f commit 8777d7c
Showing 1 changed file with 36 additions and 4 deletions.
40 changes: 36 additions & 4 deletions templates/data_collector.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@
</th>
</tr>
{% for mapping in metadata.constructorPropertyMappings %}
{{ _self.render_o2o_property_mapping(mapping, helper) }}
{{ _self.render_o2o_constructor_mapping(mapping, helper) }}
{% endfor %}
{% endif %}

Expand Down Expand Up @@ -357,6 +357,38 @@
</table>
{% endmacro %}

{% macro render_o2o_constructor_mapping(mapping, helper) %}
<tr>
<td>
{{ mapping.targetProperty }}
</td>
<td>
{{ helper.typeToHtml(mapping.sourceTypes)|raw }}
</td>
<td>
{{ helper.typeToHtml(mapping.targetTypes)|raw }}
</td>
<td style="white-space: nowrap">
{{ _self.render_o2o_property_mapping_read_mode(mapping.sourceReadMode, mapping.sourceReadName, mapping.sourceReadVisibility) }}
</td>
<td style="white-space: nowrap">
N/A
</td>
<td style="white-space: nowrap">
{{ _self.render_o2o_property_mapping_write_mode(mapping.targetConstructorWriteMode, mapping.targetConstructorWriteName, null) }}
</td>
<td>
{% if mapping.targetScalarType %}
<span class="badge badge-success">{{ mapping.targetScalarType }}</span>
{% endif %}

{% if mapping.targetCanAcceptNull %}
<span class="badge badge-success">nullable</span>
{% endif %}
</td>
</tr>
{% endmacro %}

{% macro render_o2o_property_mapping(mapping, helper) %}
<tr>
<td>
Expand All @@ -375,7 +407,7 @@
{{ _self.render_o2o_property_mapping_read_mode(mapping.targetReadMode, mapping.targetReadName, mapping.targetReadVisibility) }}
</td>
<td style="white-space: nowrap">
{{ _self.render_o2o_property_mapping_write_mode(mapping.targetWriteMode, mapping.targetWriteName, mapping.targetWriteVisibility) }}
{{ _self.render_o2o_property_mapping_write_mode(mapping.targetSetterWriteMode, mapping.targetSetterWriteName, mapping.targetSetterWriteVisibility) }}
</td>
<td>
{% if mapping.targetScalarType %}
Expand Down Expand Up @@ -404,13 +436,13 @@

{% macro render_o2o_property_mapping_write_mode(mode, name, visibility) %}
{%- if mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::Method') -%}
-&gt;{{ name }}()
-&gt;{{ name }}(...)
{%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::Property') -%}
-&gt;{{ name }}
{%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::DynamicProperty') -%}
-&gt;{{ name }}
{%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::AdderRemover') -%}
-&gt;{{ name }}()
-&gt;{{ name }}(...)
{%- elseif mode == constant('Rekalogika\\Mapper\\Transformer\\ObjectToObjectMetadata\\WriteMode::Constructor') -%}
-&gt;__construct(...)
{%- else -%}
Expand Down

0 comments on commit 8777d7c

Please sign in to comment.