Laravel PR 流し読み(2021/08/04)

毎日眠くて更新忘れてた。

 

まずはこれ。

[9.x] Remove ext-json from composer.json by Jubeki · Pull Request #38202 · laravel/framework · GitHub

PHP8.0は常にjson拡張機能が入っているのでext-jsonが不要になりました。

 

つぎはこれ。

[8.x] Fix previous column for cursor pagination by driesvints · Pull Request #38203 · laravel/framework · GitHub

cursor ページネーションのバグフィックスです。

 

つぎはこれ。

[8.x] Allow the php web server to run multiple workers by scott-davidjones · Pull Request #38208 · laravel/framework · GitHub

PHP_CLI_SERVER_WORKERSを指定することで sali up 時に複数ワーカーを起動できるようになります。ローカル実行時のみの変更です。

 

つぎはこれ。

Added accepted_if validation rule by aneeskhan47 · Pull Request #38210 · laravel/framework · GitHub

バリデーションルールに accepted_if が追加されました。利用規約の承認などに利用しやすいと思います。

 

つぎはこれ。

[8.x] Add `#[ReturnTypeWillChange]` attributes to `ArrayAccess` and `IteratorAggregate` by crynobone · Pull Request #38212 · laravel/framework · GitHub

PHP8.1で追加されたアトリビュートの対応っぽいです。PHP5系に対応しないはずなので型定義でもよい気もしました。

PHP: rfc:internal_method_return_types

 

つぎはこれ。

[8.x] Bump AWS SDK by driesvints · Pull Request #38216 · laravel/framework · GitHub

AWS SDK の最小のバージョンを3.186.4に更新されました。

 

つぎはこれ。

[8.x] Fix resource type in DocBlocks by driesvints · Pull Request #38218 · laravel/framework · GitHub

PHPDocsの修正

 

つぎはこれ。

[8.x] Implement ReturnTypeWillChange for Countable by driesvints · Pull Request #38221 · laravel/framework · GitHub

5つ目で書いたReturnTypeWillChangeの対応を消しやすく use を利用しない形に変更したっぽいです。Symfonyの書き方に合わせた感じ。

 

つぎはこれ。

[8.x] More countable return types by driesvints · Pull Request #38226 · laravel/framework · GitHub

↑の対応漏れ。

 

つぎはこれ。

[8.x] Use actual countable interface on MessageBag by driesvints · Pull Request #38227 · laravel/framework · GitHub

MessageBag で Countable を利用して count できるようにしたっぽい。

 

つぎはこれ。

[8.x] Use type hints in cast.stub to match interface by dbakan · Pull Request #38234 · laravel/framework · GitHub

type hints の追加。