Lukas Rotermund<p>PHP is when you spend eight hours mapping a dynamic OOP query structure into an array structure so that an external library can read it. However, today, PHPStan 1.12.28 required me to specify the array value EXACTLY. Yet it doesn't support the necessary circular dependencies by its `@phpstan-type`... 👏 </p><p>This is why I sometimes need a three-week vacation from PHP; otherwise, I'll burn out.</p><p>What remains? Delete all type definitions, and then exclude each resulting phpstan error individually. Awesome! More wasted time!</p><p>And of course some after-work Golang :go: to keep me sane.</p><p><a href="https://social.tchncs.de/tags/PHP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHP</span></a> <a href="https://social.tchncs.de/tags/PHPStan" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PHPStan</span></a></p>