Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc7e01f4

Browse files
committed
Implement PR suggestions
1 parenteb3e3b8 commitc7e01f4

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

‎UPGRADE-4.2.md‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Form
1010
----
1111

1212
* Deprecated calling`FormRenderer::searchAndRenderBlock` for fields which were already rendered.
13-
Instead of expecting such calls to return emptystring, check if the field has already been rendered.
13+
Instead of expecting such calls to return emptystrings, check if the field has already been rendered.
1414

1515
Before:
1616
```twig
@@ -21,10 +21,8 @@ Form
2121

2222
After:
2323
```twig
24-
{% for field in fieldsWithPotentialDuplicates %}
25-
{% if not field.rendered %}
24+
{% for field in fieldsWithPotentialDuplicates if not field.rendered %}
2625
{{ form_widget(field) }}
27-
{% endif %}
2826
{% endfor %}
2927
```
3028
Security

‎src/Symfony/Component/Form/FormRenderer.php‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public function searchAndRenderBlock(FormView $view, $blockNameSuffix, array $va
133133

134134
if ($renderOnlyOnce &&$view->isRendered()) {
135135
// This is not allowed, because it would result in rendering same IDs multiple times, which is not valid.
136-
@trigger_error(sprintf('You are calling "form_%s" for field "%s" which has already been rendered before. Trying to render fields which were already rendered is deprecated since Symfony 4.2 and will throw an exception in 5.0.',$blockNameSuffix,$view->vars['name']),E_USER_DEPRECATED);
136+
@trigger_error(sprintf('You are calling "form_%s" for field "%s" which has already been rendered before, trying to render fields which were already rendered is deprecated since Symfony 4.2 and will throw an exception in 5.0.',$blockNameSuffix,$view->vars['name']),E_USER_DEPRECATED);
137137
// throw new BadMethodCallException(sprintf('Field "%s" has already been rendered. Save result of previous render call to variable and output that instead.', $view->vars['name']));
138138
return'';
139139
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp