vscode-phpfmt icon indicating copy to clipboard operation
vscode-phpfmt copied to clipboard

StripNewlineWithinClassBody adds rogue closing curly bracket when a "class" named argument is used in the body of a function

Open metanomial opened this issue 6 months ago • 3 comments

e.g.,

StripNewlineWithinClassBody disabled:

function bar($class) {
    echo $class;
}

function foo() {
    bar(class: 'baz');
}

// EOF

StripNewlineWithinClassBody enabled:

function bar($class) {
    echo $class;
}

function foo() {
    bar(class: 'baz');
}

// EOF
}

metanomial avatar Jun 12 '25 07:06 metanomial

Thank you.

driade avatar Jun 12 '25 07:06 driade

Hi! This should be fixed in the latest release, may you confirm? Thanks in advance.

driade avatar Jun 15 '25 14:06 driade

Working as expected!

metanomial avatar Jun 15 '25 18:06 metanomial