Hi again,
Thanks for implementing the method signature feature discussed earlier, it really improved the overall experience writing PHP with your plugin. 🥳
I've come across two things that are a pet peeve to me. I hope it's okay I've gathered them both in a single thread.
1) Class namespace visibility
Currently when getting intellisense for classes, the namespace is "tucked away" in the box on the right. Couldn't you perhaps use some of the real-estate here to include the namespace?
2) Method autocompletion "parantheses aware"
Following up a bit on the method signature feature, the autocompletion does not seem to be aware of parentheses. By this I mean if I have a method chain, and I want to change a method on the chain, using the intellisense autocomplete will forcefully insert parentheses, even though I wish to use the same method signature.
Here's an example.
Perhaps it could be argued that it's not 100% certain the method signature is identical for all cases where this occurs, and I don't believe it's the plugins job to "verify" the signature. Personally though, I would manually update parameters to fit the new method signature, instead of having it insert a new pair of parentheses.