主页
IDEs Support (IntelliJ Platform) | JetBrains
联系支持服务
社区
登录
Kirill Smelov
活动总数
38
最后的活动
2022年10月18日 13:48
成员加入日期
2018年05月17日 16:22
关注
0 名用户
关注者数
0 名用户
投票数
0
订阅数
13
活动概览
文章(0)
帖子(0)
评论(25)
Kirill Smelov
进行了评论,
2022年10月18日 13:46
正式评论
Hey. Indeed, LookupElementBuilder is responsible solely for items in completion list. Please see https://plugins.jetbrains.com/docs/intellij/references-and-resolve.html to learn how to implement re...
社区
IntelliJ IDEA Open API and Plugin Development
LookupElementBuilder usage to reference PHP class (from XML)
0 票
Kirill Smelov
进行了评论,
2022年04月14日 16:01
Can you please try to explicitly set interpreter home path? It's used during deserialization of interpreters on IDE startup to decide on type of SDK interpreter.setHomePath(sdkData.getSdkId()); aft...
社区
IntelliJ IDEA Open API and Plugin Development
Reading PHP Remote Interpreter Path
0 票
Kirill Smelov
进行了评论,
2022年04月05日 14:06
This should normally work. Can you please provide complete example with setup code and the code that doesn't work?
社区
IntelliJ IDEA Open API and Plugin Development
Reading PHP Remote Interpreter Path
0 票
Kirill Smelov
进行了评论,
2022年04月05日 10:00
正式评论
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...
社区
IntelliJ IDEA Open API and Plugin Development
Reading PHP Remote Interpreter Path
0 票
Kirill Smelov
进行了评论,
2021年03月22日 12:22
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/...
社区
IntelliJ IDEA Open API and Plugin Development
Parse and Tokenize a part of PHPDocComment with own Parser and Lexer
0 票
Kirill Smelov
进行了评论,
2020年11月16日 05:56
I'm afraid right now this is the only option available. You can create YT issue with request to expand our API though. IN your case you can still invoke getParent on identifier to make a decision a...
社区
IntelliJ IDEA Open API and Plugin Development
I'm unable to access a PHP Doc annotation element through PSI for element reference navigation
1 票
Kirill Smelov
进行了评论,
2020年11月13日 11:54
正式评论
Hello! Please try registrar.registerReferenceProvider(psiElement(PhpDocTokenTypes.DOC_IDENTIFIER), yourReferenceContributor); This will fire on each word: `Magento`, `Catalog` and so on. Right now ...
社区
IntelliJ IDEA Open API and Plugin Development
I'm unable to access a PHP Doc annotation element through PSI for element reference navigation
0 票
Kirill Smelov
进行了评论,
2019年12月04日 11:36
正式评论
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...
社区
IntelliJ IDEA Open API and Plugin Development
PhpTypeProvider2 vs PhpTypeProvider3 vs PhpTypeProvider4
0 票
Kirill Smelov
进行了评论,
2019年12月04日 11:34
正式评论
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...
社区
IntelliJ IDEA Open API and Plugin Development
[PHP] How to provide type for foreach items in class implementing IteratorAggregate?
0 票
Kirill Smelov
进行了评论,
2019年12月03日 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...
社区
IntelliJ IDEA Open API and Plugin Development
[PHP] How to provide type for foreach items in class implementing IteratorAggregate?
0 票