phpcodesniffer 生成的错误是什么 "Tag cannot be grouped with parameter tags in a doc comment"

What is the error generated by phpcodesniffer "Tag cannot be grouped with parameter tags in a doc comment"

/**
  * @param Varien_Event_Observer $observer eventobserver
  * @return void
  */

phpCodesniffer 为上述行生成以下错误。

41 | ERROR | Tag cannot be grouped with parameter tags in a doc comment.

会是什么原因?

PHP_CodeSniffer 将函数文档块中连续两行的参数组隔离开来。因此在 param 标记行和 return 标记行之间添加一行将使它与 PHP_CodeSniffer 兼容。

/**
  * @param Varien_Event_Observer $observer eventobserver
  *
  * @return void
  */

在 phpstan 中,您必须隔离代码块以显示和调试参数

/**
 * Create a new user instance after a valid registration.
 *
 * @param array $data comment
 * 
 * @return \App\Models\User
 */