diff --git a/packages/better-php-doc-parser/src/Contract/ClassAwarePhpDocNodeFactoryInterface.php b/packages/better-php-doc-parser/src/Contract/ClassAwarePhpDocNodeFactoryInterface.php deleted file mode 100644 index ac91ed67884..00000000000 --- a/packages/better-php-doc-parser/src/Contract/ClassAwarePhpDocNodeFactoryInterface.php +++ /dev/null @@ -1,10 +0,0 @@ -annotationContentResolver = $annotationContentResolver; } - public function getName(): string - { - return 'param'; - } - public function createFromTokens(TokenIterator $tokenIterator): ?PhpDocTagValueNode { try { diff --git a/packages/better-php-doc-parser/src/PhpDocParser/BetterPhpDocParser.php b/packages/better-php-doc-parser/src/PhpDocParser/BetterPhpDocParser.php index 7dada50c521..11b8e8485e1 100644 --- a/packages/better-php-doc-parser/src/PhpDocParser/BetterPhpDocParser.php +++ b/packages/better-php-doc-parser/src/PhpDocParser/BetterPhpDocParser.php @@ -19,7 +19,6 @@ use PHPStan\PhpDocParser\Parser\TypeParser; use Rector\AttributeAwarePhpDoc\Ast\PhpDoc\AttributeAwarePhpDocNode; use Rector\BetterPhpDocParser\Attributes\Ast\AttributeAwareNodeFactory; use Rector\BetterPhpDocParser\Attributes\Attribute\Attribute; -use Rector\BetterPhpDocParser\Contract\ClassAwarePhpDocNodeFactoryInterface; use Rector\BetterPhpDocParser\Contract\PhpDocNodeFactoryInterface; use Rector\BetterPhpDocParser\PhpDocNodeFactory\ParamPhpDocNodeFactory; use Rector\BetterPhpDocParser\Printer\MultilineSpaceFormatPreserver; @@ -288,15 +287,11 @@ final class BetterPhpDocParser extends PhpDocParser // normalize $tag = ltrim($tag, '@'); - if ($phpDocNodeFactory instanceof ClassAwarePhpDocNodeFactoryInterface) { - return $this->classAnnotationMatcher->isTagMatchToNodeAndClass( - $tag, - $phpNode, - $phpDocNodeFactory->getClass() - ); - } - - return false; + return $this->classAnnotationMatcher->isTagMatchToNodeAndClass( + $tag, + $phpNode, + $phpDocNodeFactory->getClass() + ); } private function getTokenIteratorIndex(TokenIterator $tokenIterator): int