code: protected function fixFileDoc(&$lines)
      {
          // find namespace
          $namespace = false;
          $namespaceLine = '';
          $contentAfterNamespace = false;
          foreach ($lines as $i => $line) {
              $line = trim($line);
              if (!empty($line)) {
                  if (strncmp($line, 'namespace', 9) === 0) {
                      $namespace = $i;
                      $namespaceLine = $line;
                  } elseif ($namespace !== false) {
                      $contentAfterNamespace = $i;
                      break;
                  }
              }
          }
  
          if ($namespace !== false && $contentAfterNamespace !== false) {
              while ($contentAfterNamespace > 0) {
                  array_shift($lines);
                  $contentAfterNamespace--;
              }
              $lines = array_merge([
                  '<?php',
                  '/**',
                  ' * @link http://www.yiiframework.com/',
                  ' * @copyright Copyright (c) 2008 Yii Software LLC',
                  ' * @license http://www.yiiframework.com/license/',
                  ' */',
                  '',
                  $namespaceLine,
                  '',
              ], $lines);
          }
      }
docs: Fix file PHPDoc.