ログ日記

作業ログと日記とメモ

2020-06-25から1日間の記事一覧

PHPStan バージョン0.12.24から PDOStatementが Traversable でなくなってしまった件

PHP

ジェネリクスの実装が @implements Traversable<array<int|string, mixed>>で固定されるようになった。FETCH_CLASSとジェネリクスを組み合わせていい感じにマッピングする方法が使えなくなって、ちょっとめんどくなってしまった。 都度 @var が必要になる。一応報告しておいたけど。 h</array<int|string,>…