Skip to content
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

[php 8.1] Errors found in enum #193

Open
lobodol opened this issue Feb 8, 2022 · 2 comments
Open

[php 8.1] Errors found in enum #193

lobodol opened this issue Feb 8, 2022 · 2 comments

Comments

@lobodol
Copy link

lobodol commented Feb 8, 2022

Hello there,

I'm working on a Symfony 5.4 project with php 8.1. I declared an enum type as following:

enum Status: string
{
    case Open = 'open';
    case Archived = 'archived';
}

When running PHPCS, I got the following errors:

FOUND 3 ERRORS AFFECTING 3 LINES
---------------------------------------------------------------------------------
 15 | ERROR | [x] Line indented incorrectly; expected 0 spaces, found 4
 20 | ERROR | [x] Line indented incorrectly; expected 0 spaces, found 4
 21 | ERROR | [x] Line indented incorrectly; expected at least 4 spaces, found 0
---------------------------------------------------------------------------------

When running PHPCBF, here is how it fixes the errors:

enum Status: string
{
case Open = 'open';
case Archived = 'archived';
    }

As you can see, case statements have no indentation, whereas the closing bracket has 4 spaces.

It seems to be bug to me.

What do you think about it?

@mmoll
Copy link
Contributor

mmoll commented Feb 8, 2022

Needs to wait for a new PHPCS release with squizlabs/PHP_CodeSniffer#3479 closed.

@wickedOne
Copy link
Contributor

related to this issue which hasn't been tagged yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants