Multiple readonly modifiers are not allowed¶
Description¶
Only one readonly option is necessary to make a property read-only. Two is overkill, and not needed, so PHP reports it.
There are similar messages for multiple visibility, or multiple static.
Example¶
<?php
class X {
private readonly readonly A $b;
}
readonly readonly class Y {
}
?>
Solutions¶
Drop the extra readonly, and keep only one.
Drop all the readonly options.