🔖
【小話:php-cs-fixer】 php8.1 enumでparentを予約語として扱う?
github actionsでphp-cs-fixerを利用していて、フォーマット後のコミットまで自動でやってもらっているのですが、なんかコンフリクトしたぞ?と思ったらenumのcaseでparentを使っている箇所で修正がされていた。
parentってクラス名には使えない予約後の認識だったけど、php-cs-fixerとしてはenumのcaseでも使うなってことになってるらしい。
AccountRole.php
enum AccountRole: string
{
case PARENT = 'parent'; // -> case parent = 'parent';に修正される
}
Discussion