【问题标题】:PHP Doc Blocker for Visual Studio Code not working properlyVisual Studio Code 的 PHP Doc Blocker 无法正常工作
【发布时间】:2021-03-21 20:05:05
【问题描述】:

我正在尝试让这个扩展在 Visual Studio Code 上工作:

https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker

当我调用这个扩展来评论一个 PHP 函数时,它会输出这个评论:

/**
 * Undocumented function
 *
 * @return void
 */
public function simulations()
{
  return $this->hasMany(Simulation::class);
}

代替:

/**
 * Undocumented function
 *
 * @return \Illuminate\Database\Eloquent\Relations\HasMany
 */
public function simulations()
{
  return $this->hasMany(Simulation::class);
}

这是我的Visual Studio Code PHP Doc Block 设置:

"php-docblocker.functionTemplate": {
  "message": {},
  "param": {},
  "return": {},
  "extra": {}
},

它只是不起作用,我的 VSCode 上唯一的其他扩展是 Intelephense。

有人可以帮我吗?

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    你必须明确说明函数应该返回什么。

    public function simulations(): HasMany
    {
      return $this->hasMany(Simulation::class);
    }
    

    【讨论】:

      猜你喜欢
      • 2019-09-11
      • 2017-05-13
      • 1970-01-01
      • 2017-10-15
      • 2022-07-04
      • 2018-01-20
      • 1970-01-01
      • 2019-01-17
      • 2022-11-18
      相关资源
      最近更新 更多