-
-
Notifications
You must be signed in to change notification settings - Fork 9.6k
Fix ini_get() for boolean values #29041
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
Conversation
This shouldn't be needed, |
maybe it only happens due ini_set()? https://3v4l.org/flvAL |
ini_set() and ENV-defined ini settings, see composer/composer#7760 (comment) |
To add more details, the issue is encountered when using environment variables to configure some PHP ini directives.
|
I'm not sure we want to do this dance for all calls to |
Let's do it IMHO: that prevents us from wondering about which settings are legit changing via env vars. There is no easy reasoning so we will be wrong at some point in the future. There are only a few calls in the code base also... |
… EnvVarProcessor (nicolas-grekas) This PR was submitted for the 3.4 branch but it was merged into the 4.2-dev branch instead (closes #29042). Discussion ---------- [DI] use filter_var() instead of XmlUtils::phpize() in EnvVarProcessor | Q | A | ------------- | --- | Branch? | 3.4 | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | - | License | MIT | Doc PR | - #29041 made me realize that we don't need this dependency on the Config component: `filter_var()` is just fine. This allows using a few more legit values for boolean styles, which are already accepted in php.ini Commits ------- ce53261 [DI] use filter_var() instead of XmlUtils::phpize() in EnvVarProcessor
Thank you @deguif. |
This PR was merged into the 3.4 branch. Discussion ---------- Fix ini_get() for boolean values | Q | A | ------------- | --- | Branch? | 3.4 | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | | License | MIT | Doc PR | This follows #29020 for branch 3.4 Commits ------- 65b34cb Fix ini_get() for boolean values
This follows #29020 for branch 3.4