Home
IDEs Support (IntelliJ Platform) | JetBrains
Contact Support
Community
Sign in
Kirill Smelov
Total activity
38
Last activity
October 18, 2022 13:48
Member since
May 17, 2018 16:22
Following
0 users
Followed by
0 users
Votes
0
Subscriptions
13
Activity overview
Articles (0)
Posts (0)
Comments (25)
Sort by recent activity
Recent activity
Votes
Created
April 05, 2022 10:00
Official comment
Hello! To fetch all configured interpreters you can try to use this code: PhpInterpretersManagerImpl.getInstance(project).getInterpreters() If configured remote interpreter exists, one of the retur...
Community
IntelliJ IDEA Open API and Plugin Development
Reading PHP Remote Interpreter Path
0 votes
Edited
March 22, 2021 12:23
Hello. We have experimental EP `docTagParserExtension` for custom doc tag parsing, you may try to use it. Here is the examples for Psalm support: https://github.com/JetBrains/phpstorm-psalm-plugin/...
Community
IntelliJ IDEA Open API and Plugin Development
Parse and Tokenize a part of PHPDocComment with own Parser and Lexer
0 votes
Created
November 13, 2020 11:54
Official comment
Hello! Please try registrar.registerReferenceProvider(psiElement(PhpDocTokenTypes.DOC_IDENTIFIER), yourReferenceContributor); This will fire on each word: `Magento`, `Catalog` and so on. Right now ...
Community
IntelliJ IDEA Open API and Plugin Development
I'm unable to access a PHP Doc annotation element through PSI for element reference navigation
0 votes
Created
December 04, 2019 11:36
Official comment
Most important difference is com.jetbrains.php.lang.psi.resolve.types.PhpTypeProvider4#complete existence - by using it you can encode local information during indexing using com.jetbrains.php.lang...
Community
IntelliJ IDEA Open API and Plugin Development
PhpTypeProvider2 vs PhpTypeProvider3 vs PhpTypeProvider4
0 votes
Created
December 04, 2019 11:34
Official comment
Using PhpTypeProvider4 right now should be fine. If you got working solution using PhpTypeProvider4, it will be enough to just switch to PhpTypeProvider4, com.jetbrains.php.lang.psi.resolve.types.P...
Community
IntelliJ IDEA Open API and Plugin Development
[PHP] How to provide type for foreach items in class implementing IteratorAggregate?
0 votes
Created
December 03, 2019 07:21
Hello. Actually, PhpStorm supposed to inherit types for foreach keys on IteratorAggregate inheritors by design, but don't this at the moment because of bug. Please vote for https://youtrack.jetbrai...
Community
IntelliJ IDEA Open API and Plugin Development
[PHP] How to provide type for foreach items in class implementing IteratorAggregate?
0 votes
Created
December 03, 2019 07:18
Hello! Thank you for pointing this out. Right now we're in process of stabilizing external type inference API, there is no complete documentation yet, but we're working on it and it will be provide...
Community
IntelliJ IDEA Open API and Plugin Development
PhpTypeProvider2 vs PhpTypeProvider3 vs PhpTypeProvider4
0 votes
Created
November 22, 2019 15:45
Hello. Please try com.jetbrains.php.lang.psi.elements.impl.VariableImpl#getType
Community
IntelliJ IDEA Open API and Plugin Development
How to get the object info from variable?
0 votes
Edited
December 21, 2018 17:08
If you invoke your action on selected folder/directory you can obtain it from event via com.intellij.openapi.actionSystem.LangDataKeys.IDE_VIEW.getData(e.getDataContext()).getOrChooseDirectory() Af...
Community
IntelliJ IDEA Open API and Plugin Development
Add element to PSI
0 votes
Created
December 19, 2018 15:10
Please provide full code of your action class.
Community
IntelliJ IDEA Open API and Plugin Development
Add element to PSI
0 votes
«
First
‹
Previous
Next
›
Last
»