Skip to content

Fixes sprintf(): Too few arguments in MessageFormatter::choiceFormat #29482

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 6, 2018
Merged

Fixes sprintf(): Too few arguments in MessageFormatter::choiceFormat #29482

merged 1 commit into from
Dec 6, 2018

Conversation

stephane-de
Copy link

Similar to : #29344

Q A
Branch? 4.2
Bug fix? yes
New feature? no
BC breaks? no
Deprecations? related to a previous deprecation
Tests pass? I hope so
Fixed tickets none
License MIT
Doc PR none

Fixes the log produced when the method is called :

Before : "sprintf(): Too few arguments"

After : "The "Symfony\Component\Translation\Formatter\MessageFormatter::choiceFormat()" method is deprecated since Symfony 4.2, use the format() one instead with a %count% parameter."

Reference : http://php.net/manual/function.sprintf.php

@nicolas-grekas nicolas-grekas changed the base branch from master to 4.2 December 6, 2018 10:45
@nicolas-grekas
Copy link
Member

Thank you @stephanedelprat.

@nicolas-grekas nicolas-grekas merged commit 109fee5 into symfony:4.2 Dec 6, 2018
nicolas-grekas added a commit that referenced this pull request Dec 6, 2018
…oiceFormat (stephanedelprat)

This PR was submitted for the master branch but it was merged into the 4.2 branch instead (closes #29482).

Discussion
----------

Fixes sprintf(): Too few arguments in MessageFormatter::choiceFormat

Similar to : #29344

| Q             | A
| ------------- | ---
| Branch?       | 4.2
| Bug fix?      | yes
| New feature?  | no <!-- don't forget to update src/**/CHANGELOG.md files -->
| BC breaks?    | no     <!-- see https://symfony.com/bc -->
| Deprecations? | related to a previous deprecation <!-- don't forget to update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tests pass?   | I hope so
| Fixed tickets | none
| License       | MIT
| Doc PR        | none

Fixes the log produced when the method is called :

Before : "sprintf(): Too few arguments"

After : "The "Symfony\Component\Translation\Formatter\MessageFormatter::choiceFormat()" method is deprecated since Symfony 4.2, use the format() one instead with a %count% parameter."

Reference : http://php.net/manual/function.sprintf.php

Commits
-------

109fee5 Fixes sprintf(): Too few arguments in Translator
@fabpot fabpot mentioned this pull request Dec 6, 2018
nicolas-grekas added a commit that referenced this pull request May 30, 2020
…drocasado)

This PR was merged into the 3.4 branch.

Discussion
----------

Fixes sprintf(): Too few arguments in form transformer

Similar to: #29482

| Q             | A
| ------------- | ---
| Branch?       | 3.4
| Bug fix?      | yes
| New feature?  | no
| Deprecations? | no
| Tickets       | none
| License       | MIT
| Doc PR        | none

Fixes the form reverse transformation when the method viewToNorm is called within a value with the character %:

Before : "sprintf(): Too few arguments"

After : Form reverse transformation works.

Reference : http://php.net/manual/function.sprintf.php

Commits
-------

ff7d3f4 Fixes sprintf(): Too few arguments in form transformer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants