Skip to content

[YAML] Nested array incorrectly parsed #25239

@ro0NL

Description

@ro0NL
Q A
Bug report? yes
Feature request? no
BC Break report? no
RFC? no
Symfony version 3.3.13

Given

$yaml = <<<YAML
services:
    foo:
        class: Foo
        arguments: ['@bar', '@baz', [
            '@qux',
            '%foo%',
            bar,
            123
        ]]

YAML;

dump(Symfony\Component\Yaml\Yaml::parse($yaml));

I get

Malformed inline YAML string: ['@bar', '@baz', [ '@qux', '%foo%', bar, 123 at line 8 (near " 123").

While this is valid at http://www.yamllint.com/

To make it work in SF i had to change the last lines to 123]]

cc @xabbuh :-)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions