Closed
Description
Symfony version(s) affected
6.4
Description
The yaml parser errors on inline comments after 8a3a57d
How to reproduce
Parse the following yaml before and after 8a3a57d
calls:
# This is a temporary measure. JSON:API should not need to be aware of the Content Moderation module.
- [setLatestRevisionCheck, ['@?access_check.latest_revision']] # This is only injected when the service is available.
using the following code:
use Symfony\Component\Yaml\Yaml;
$a = <<<YML
calls:
# This is a temporary measure. JSON:API should not need to be aware of the Content Moderation module.
- [setLatestRevisionCheck, ['@?access_check.latest_revision']] # This is only injected when the service is available.
YML;
dump(Yaml::parse($a));
before this will output:
^ array:1 [
"calls" => array:1 [
0 => array:2 [
0 => "setLatestRevisionCheck"
1 => array:1 [
0 => "@?access_check.latest_revision"
]
]
]
]
after this will output
PHP Fatal error: Uncaught Symfony\Component\Yaml\Exception\ParseException: Unexpected token "# This is only injected when the service is available." at line 3 (near "- [setLatestRevisionCheck, ['@?access_check.latest_revision']] # This is only injected when the service is available."). in /Volumes/dev/symfony/src/Symfony/Component/Yaml/Parser.php:1210
Possible Solution
No response
Additional Context
No response