Vladislav Kosev
Vladislav Kosev
How do you know the built-in functions' signatures then?
I noticed you are using jetbrains/phpstorm-stubs. They all have links and pretty well formatted comments, e.g: ```php /** * Opens a bzip2 compressed file * @link https://php.net/manual/en/function.bzopen.php * @param string...
Sorry, I somehow missed your answer. I haven't had this for a while. We can close this I think.
Oh, and as a result I get a bunch of hung "Resolving code actions..." messages in the IDE.
I'd rather understand what is causing it. It seems connected to browsing files in the `vendors` folder.
I am not sure this is vscode specific. The log says endless resolutions of the same classes and functions, over and over again. If you wait long enough they all...
I wonder if these resolutions could be cached within the request, i.e. when a symbol is resolved in the scope of a single request, it should not be resolved again....
1. `IIRC` = ? 2. How should a cached resolution look like? Nothing stands out when I read the logs 3. Yes, probably. I have currently set `language_server.diagnostics_on_update` to `false`...
```php $this->logger->debug(sprintf('Resolving: %s', get_class($node))); ``` This means that if I see "Resolving" in the logs then the cache is not being used, correct? If true then a single "save" produces...
Soo, a signle save on a file: ## Requests ``` [Trace - 10:30:55 AM] Sending notification 'textDocument/didSave'. Params: { "textDocument": { "uri": "file:///var/www/ct/app/tests/UseCase/Integration/VerifyIssueAnalysisTest.php", "version": 28 } } [Trace - 10:30:55...