code: protected function applyFix(\SplFileInfo $file, PhpTokens $phpTokens)
      {
          // fetch indexes one time, this is safe as we never add or remove a token during fixing
          $analyzer = new TokensAnalyzer($phpTokens);
          $this->classyElements = $analyzer->getClassyElements();
  
          /** @var PhpToken $docCommentToken */
          foreach ($phpTokens->findGivenKind(T_DOC_COMMENT) as $index => $docCommentToken) {
              if (!$this->nextElementAcceptsDoctrineAnnotations($phpTokens, $index)) {
                  continue;
              }
  
              $tokens = DoctrineAnnotationTokens::createFromDocComment(
                  $docCommentToken,
                  $this->configuration['ignored_tags']
              );
              $this->fixAnnotations($tokens);
              $phpTokens[$index] = new PhpToken([T_DOC_COMMENT, $tokens->getCode()]);
          }
      }
docs: {@inheritdoc}