With a class that extends Laravel's Model class, when a static query() method is defined on the child class, IntelliSense from the PHP plugin doesn't correctly identify the method as defined (though, it does seem to be aware that it is defined as you are able to click-through into the function from a method call, and it shows the method definition on mouseover).
The warning provided is:
"Method Builder::method() is not defined. The call is passed to the magic Builder::__call() method.PHP(PHP6615)"
Providing a PHPdoc comment with a corresponding return type hint makes the intelliSense aware of the method.
Without PHPdoc comment:

With:
