(PHP 8 >= 8.1.0)
    ほとんどの final でない内部メソッドは、
    それをオーバライドする際、
    互換性がある戻り値の型を宣言することが必須になっています。
    そうしない場合、継承が有効かを検証する際に、
    推奨されない警告が発生します。
    PHP のバージョン間の互換性を保ちたいがために、
    戻り値の型を宣言できない場合、
    アトリビュート #[\ReturnTypeWillChange]
    を追加することで警告を抑止できます。
   
