PhpDocBlock - skip abstract trait methods without PHPDoc · phpstan/phpstan-src@47aa39d

Original file line numberDiff line numberDiff line change

@@ -210,14 +210,18 @@ public static function resolvePhpDocBlockForMethod(

210210

continue;

211211

}

212212
213+

if ($traitMethod->getDocComment() === null) {

214+

continue;

215+

}

216+
213217

$methodVariant = $traitMethod->getOnlyVariant();

214218

$positionalMethodParameterNames = [];

215219

foreach ($methodVariant->getParameters() as $methodParameter) {

216220

$positionalMethodParameterNames[] = $methodParameter->getName();

217221

}

218222
219223

$docBlocksFromParents[] = new self(

220-

$traitMethod->getDocComment() ?? ResolvedPhpDocBlock::EMPTY_DOC_STRING,

224+

$traitMethod->getDocComment(),

221225

$classReflection->getFileName(),

222226

$classReflection,

223227

$traitReflection->getName(),