1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-27 04:45:20 +01:00
psalm/docs/running_psalm/issues/DuplicateEnumCaseValue.md
Bruce Weirdan b4f024b1fe
Basic enum checks
* Duplicate cases
* Duplicate case values
* Invalid case values: value on a pure enum case, missing value on a
backed enum case, backing type / case type mismatch
* Literal expression evaluation for case values

Fixes vimeo/psalm#6426
Fixes vimeo/psalm#6427
2021-09-07 12:35:38 +03:00

338 B

DuplicateEnumCaseValue

Emitted when a backed enum has duplicate case values.

<?php

enum Status: string 
{
    case Open = "open";
    case Closed = "open";
}

How to fix

Change case values so that there are no duplicates.

<?php

enum Status: string 
{
    case Open = "open";
    case Closed = "closed";
}