code: private static function fixArray(Tokens $tokens, $index)
      {
          $startIndex = $index;
  
          if ($tokens[$startIndex]->isGivenKind(T_ARRAY)) {
              $startIndex = $tokens->getNextMeaningfulToken($startIndex);
              $endIndex = $tokens->findBlockEnd(Tokens::BLOCK_TYPE_PARENTHESIS_BRACE, $startIndex);
          } else {
              $endIndex = $tokens->findBlockEnd(Tokens::BLOCK_TYPE_ARRAY_SQUARE_BRACE, $startIndex);
          }
  
          $nextIndex = $startIndex + 1;
          $nextToken = $tokens[$nextIndex];
          $nextNonWhitespaceIndex = $tokens->getNextNonWhitespace($startIndex);
          $nextNonWhitespaceToken = $tokens[$nextNonWhitespaceIndex];
          $tokenAfterNextNonWhitespaceToken = $tokens[$nextNonWhitespaceIndex + 1];
  
          $prevIndex = $endIndex - 1;
          $prevToken = $tokens[$prevIndex];
          $prevNonWhitespaceIndex = $tokens->getPrevNonWhitespace($endIndex);
          $prevNonWhitespaceToken = $tokens[$prevNonWhitespaceIndex];
  
          if (
              $nextToken->isWhitespace(" \t")
              && (
                  !$nextNonWhitespaceToken->isComment()
                  || $nextNonWhitespaceIndex === $prevNonWhitespaceIndex
                  || $tokenAfterNextNonWhitespaceToken->isWhitespace(" \t")
                  || '/*' === substr($nextNonWhitespaceToken->getContent(), 0, 2)
              )
          ) {
              $tokens->clearAt($nextIndex);
          }
  
          if (
              $prevToken->isWhitespace(" \t")
              && !$prevNonWhitespaceToken->equals(',')
          ) {
              $tokens->clearAt($prevIndex);
          }
      }
docs: Method to trim leading/trailing whitespace within single line arrays.
  
  @param Tokens $tokens
  @param int    $index