PhpStorm 显示 __invoke 方法的用法
PhpStorm show usages of __invoke methods
我在检测 __invoke method in PhpStorm.
的使用时遇到问题
与 __invoke php 方法一起使用的 class 示例:
class InitNewsletterSubscribedCustomerUseCase
{
/**
* @param CustomerId $id
* @throws CustomerIsValidatedException
*/
public function __invoke(CustomerId $id)
{
...
和所有 php 方法一样,我想知道它在 PhpStorm 项目中的使用位置。
变量知道类型,但 PhpStorm 不知道它知道它执行那个魔术方法“__invoke”。
/** @var InitNewsletterSubscribedCustomerUseCase $useCase */
$useCase = $this->useCase;
try{
$useCase($customerId);
}
catch (CustomerIsNewsletterSubscribedException $ex)
有什么特别的php文档或注释吗?
PD:我用的PhpStorm是2018.3.3版本
根据 WI-34223 票据,它应该只在 2019.1 中修复(目前处于 EAP 阶段)。
尝试从 https://www.jetbrains.com/phpstorm/eap/ 页面构建 EAP。
我在检测 __invoke method in PhpStorm.
的使用时遇到问题与 __invoke php 方法一起使用的 class 示例:
class InitNewsletterSubscribedCustomerUseCase
{
/**
* @param CustomerId $id
* @throws CustomerIsValidatedException
*/
public function __invoke(CustomerId $id)
{
...
和所有 php 方法一样,我想知道它在 PhpStorm 项目中的使用位置。
变量知道类型,但 PhpStorm 不知道它知道它执行那个魔术方法“__invoke”。
/** @var InitNewsletterSubscribedCustomerUseCase $useCase */
$useCase = $this->useCase;
try{
$useCase($customerId);
}
catch (CustomerIsNewsletterSubscribedException $ex)
有什么特别的php文档或注释吗?
PD:我用的PhpStorm是2018.3.3版本
根据 WI-34223 票据,它应该只在 2019.1 中修复(目前处于 EAP 阶段)。
尝试从 https://www.jetbrains.com/phpstorm/eap/ 页面构建 EAP。