PhpStorm을 사용하여 사용자 정의 모듈에서 코드 정리를 실험하고 있습니다. 다음 기능의 경우이 경고가 나타납니다.
후크 구현은 @param 문서를 복제하지 않아야합니다.
/**
* Implements hook_field_widget_form_alter().
*
* @param array $element
* @param array $form_state
* @param array $context
*/
function mymodule_field_widget_form_alter(&$element, $form_state, $context) {
if ($context['widget'] instanceof \Drupal\text\Plugin\Field\FieldWidget\TextareaWidget) {
$element['#after_build'][] = '_mymodule_remove_textarea_help';
}
}
이 문제를 해결하려면 어떻게해야합니까? @param
의견 을 삭제해야한다고 생각 했지만 그렇게 할 때 PhpStorm은 매개 변수 의견이 없다고 불평합니다.
2
"환경 설정-> 편집기-> 검사-> PHP-> PHPDoc-> PHPDoc 주석 누락"을 해제 하시겠습니까? 일반적인 답변은 PHPStorm의 문서 검사를 Drupal의 문서 표준에 맞추는 것입니다
—
Clive
문제는 드루팔 코딩 표준과 PHP 코딩 표준을 확인한다는 것입니다. 일반적인 PHP 코딩 표준에 대한 스니퍼를 비활성화하고 사용자 정의 drupal 코딩 표준을 사용하십시오
—
sgoelz
@Clive는 여기에 정답입니다. 이 오류는 코딩 표준과 관련이 없으며 PHPStorm의 내장 검사와 관련이 있습니다. :
—
Chapabu
승인 된 차일드는 IDE에서 문제를 해결하지만 코딩 표준을 확인하면 여전히 문제가 있습니다. 내 솔루션을 참조하십시오.
—
Adrian Cid Almaguer