Back to Psalm

InvalidInterfaceImplementation

docs/running_psalm/issues/InvalidInterfaceImplementation.md

6.16.1276 B
Original Source

InvalidInterfaceImplementation

Emitted when trying to implement interface that cannot be implemented (e.g. Throwable, UnitEnum, BackedEnum).

php
<?php

class E implements UnitEnum 
{
    public static function cases(): array 
    {
        return []; 
    }
}