Back

11:11

Working at Pinkary changed my coding habits:

I now write code without constantly checking Pint, Rector, PHPStan (Level 9), type coverage, or tests with code coverage. 🤞

Yet, 90% of the time, everything passes flawlessly on the first try. 🤌

4

1K

In response to @boptom

phpstan.org/user-guide/getting-started

Documentation is the best place to learn this.
also it's nothing different, you only need to configure it initially, then start analyzing it. phpstan will show you errors according to rule level., then you need to fix those type hinting issues in your code.

2

171

  • No matching results...
  • Searching...

/ 1000

I read through the docs but I kept running into issues with Laravel specific magic stuff, especially on higher levels

I’ll be combing through the Pinkary code. I bet that’ll be the better “docs”.

1

158

One of the Laravel issues I've found is with

->withPivot

in many-to-many relationships. There doesn't seem to be a type safe way of accessing `->pivot`

phpstan shows the following error
Access to an undefined property App\Models\Comment::$pivot.

121