MIR0716
ReadonlyClassExtendsMismatch
A readonly class extends a non-readonly class. In PHP, a readonly class can only extend another readonly class.
Example
Section titled “Example”<?phpclass Base { public string $name;}
readonly class Child extends Base { // Error: cannot extend non-readonly class public string $value;}How to fix
Section titled “How to fix”Make the parent class readonly as well:
<?phpreadonly class Base { public string $name;}
readonly class Child extends Base { public string $value;}