upgrade-info.html 15.5 KB
<!DOCTYPE html>
<html>
  <head>
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,700,600' rel='stylesheet' type='text/css' />
    <style type="text/css">
    <!--

body {
  width: 80%;
  color: #343434;
  margin: 1em auto;
  font-family: 'Open Sans', Verdana, sans-serif;
}

details {
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 2em;
  display: block;
}

details summary {
  padding: 1em;
  margin-bottom: 1em;
  display: block;
}

details.error summary {
  background-color: #ffd5d5;
}

details.warning summary {
  background-color: #fff3bb;
}

a {
  color: #095cb1;
  font-weight: bold;
  text-decoration: none;
}

h5 {
  font-size: 1em;
}

aside {
  font-style: italic;
  line-height: 20px;
  font-size: 15px;
}

.group {
  border: 1px solid #ececec;
  padding: 1em;
  display: block;
}

.group > summary {
  padding: 0;
  color: #c8c8c8;
  margin-bottom: 0;;
  font-weight: bold;
  letter-spacing: .1em;
  text-transform: uppercase;
  display: block;
}

.group[open] > summary {
  margin-bottom: 1em;
}

.group > details:last-child {
  margin-bottom: 0;
}

    -->
    </style>
  </head>
  <body>
      <details open="true" class="group">
      <summary>Configuration</summary>
          <details class="error">
      <summary><code>variable_get()</code> has been removed.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2183531">The Variable API has been removed</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 139</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 153</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 220</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 221</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.admin.inc, line 24</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.admin.inc, line 31</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.admin.inc, line 50</li>
            </ul>
                  <aside>Flagged by _function_call:variable_get</aside>    </details>

    </details>
      <details open="true" class="group">
      <summary>Entity API</summary>
          <details class="error">
      <summary><code>user_save()</code> has been removed.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2266845">Entities are now classed objects implementing <code>EntityInterface</code></a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 147</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.pages.inc, line 68</li>
            </ul>
                  <aside>Flagged by _function_call:user_save</aside>    </details>

    </details>
      <details open="true" class="group">
      <summary>Form API</summary>
          <details class="error">
      <summary>The signature of hook_form_alter() has changed in Drupal 8.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://api.drupal.org/api/drupal/core%21modules%21system%21system.api.php/function/hook_form_alter/8"><code>hook_form_alter()</code> documentation</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 176</li>
            </ul>
                  <aside>Flagged by hook_form_alter</aside>    </details>
    <details class="error">
      <summary><code>form_set_error()</code> is now a method of <code>FormStateInterface</code>.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2121003">Form functions moved into <code>FormStateInterface</code></a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.pages.inc, line 53</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.pages.inc, line 56</li>
            </ul>
                  <aside>Flagged by _function_call:form_set_error</aside>    </details>
    <details class="error">
      <summary><code>form_set_value()</code> is now a method of <code>FormStateInterface</code>.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2121003">Form functions moved into <code>FormStateInterface</code></a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.pages.inc, line 49</li>
            </ul>
                  <aside>Flagged by _function_call:form_set_value</aside>    </details>

    </details>
      <details open="true" class="group">
      <summary>Info File</summary>
          <details class="error">
      <summary>Module info files' <code>core</code> key must have a value of <code>8.x</code>.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1935708"><code>.info</code> files are now <code>.info.yml</code> files</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.info</li>
            </ul>
                  <aside>Flagged by info</aside>    </details>
    <details class="error">
      <summary>Info files must contain a <code>type</code> key.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1935708#type"><code>.info</code> files are now <code>.info.yml</code> files</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.info</li>
            </ul>
                  <aside>Flagged by info</aside>    </details>
    <details class="error">
      <summary>Module info files' <code>configure</code> key must be a route name, not a path.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1935708#configure"><code>.info</code> files are now <code>.info.yml</code> files</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.info</li>
            </ul>
                  <aside>Flagged by info</aside>    </details>

    </details>
      <details open="true" class="group">
      <summary>Menu/Routing</summary>
          <details class="error">
      <summary><code>hook_menu()</code> has been removed from Drupal 8.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1800686">All functionality of <code>hook_menu()</code> replaced</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2177901">Dynamic routes are now defined in <code>MODULE.routing.yml</code></a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2119699">Page callbacks have been converted to controller classes</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2089605">Route naming convention</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2165243">Contextual links are now plugins defined in <code>MODULE.links.contextual.yml</code></a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2007444">Local actions are now plugins defined in <code>MODULE.links.action.yml</code></a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2044515">Local tasks and now plugins defined in <code>MODULE.links.task.yml</code></a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2228089">Menu links are now defined in <code>MODULE.links.menu.yml</code></a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 12</li>
            </ul>
                  <aside>Flagged by _flag_hook:menu</aside>    </details>

    </details>
      <details open="true" class="group">
      <summary>Miscellaneous</summary>
          <details class="warning">
      <summary>Many common functions, shared variables, and constants have been renamed.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2324935">The global theme variables have been replaced by an ActiveTheme object</a></li>
              </ul>
      
                      </details>
    <details class="error">
      <summary>Automated web tests must be in a PSR-4 namespace, and unit tests must be converted to PHPUnit.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1543796">Namespacing of automated tests has changed</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2301125"><code>getInfo()</code> in test classes replaced by doc comments</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/1710766">Test classes should define a <code>$modules</code> property declaring dependencies</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/1911318">SimpleTest tests now use empty &quot;testing&quot; profile by default</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/1829160">New <code>KernelTestBase</code> class for API-level integration tests</a></li>
                <li><a target="_blank" href="https://www.drupal.org/node/2012184">PHPUnit added to Drupal core</a></li>
              </ul>
      
                      </details>

    </details>
      <details open="true" class="group">
      <summary>System</summary>
          <details class="warning">
      <summary>Static permissions are now defined in <code>MODULE.permissions.yml</code>.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2311427">Defining permissions in <code>MODULE.permissions.yml</code></a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 68</li>
            </ul>
            <p class="fixable">This issue can be fixed automatically.</p>      <aside>Flagged by hook_permission</aside>    </details>
    <details class="error">
      <summary><code>drupal_goto()</code> has been removed.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2023537"><code>drupal_goto()</code> removed</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 106</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 154</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 157</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.pages.inc, line 15</li>
            </ul>
                  <aside>Flagged by _function_call:drupal_goto</aside>    </details>
    <details class="error">
      <summary><code>drupal_http_request()</code> has been replaced by Guzzle.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1862446">Guzzle HTTP client in Drupal core</a></li>
                <li><a target="_blank" href="http://docs.guzzlephp.org/en/latest">Guzzle documentation</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.api.php, line 128</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.api.php, line 130</li>
            </ul>
                  <aside>Flagged by _function_call:drupal_http_request</aside>    </details>
    <details class="error">
      <summary><code>l()</code> has been removed.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2346779"><code>l()</code> replaced by URL generation API</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 284</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.admin.inc, line 39</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.admin.inc, line 40</li>
            </ul>
                  <aside>Flagged by _function_call:l</aside>    </details>
    <details class="error">
      <summary><code>module_invoke()</code> is now a method of the <code>module_handler</code> service.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/1894902"><code>module_invoke()</code> replaced by <code>module_handler</code> service</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 115</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 217</li>
            </ul>
                  <aside>Flagged by _function_call:module_invoke</aside>    </details>
    <details class="error">
      <summary><code>url()</code> has been removed.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2346779"><code>url()</code> replaced by URL generation API</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.api.php, line 128</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.api.php, line 130</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 238</li>
            </ul>
                  <aside>Flagged by _function_call:url</aside>    </details>

    </details>
      <details open="true" class="group">
      <summary>Theme System</summary>
          <details class="error">
      <summary><code>theme()</code> has been renamed to <code>_theme()</code>, and should never be called directly.</summary>

      
            <h5>Documentation</h5>
      <ul>
                <li><a target="_blank" href="https://www.drupal.org/node/2195739"><code>theme()</code> renamed to <code>_theme()</code> and should not be called directly</a></li>
              </ul>
      
            <h5>Files Affected</h5>
      <ul>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 186</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 189</li>
              <li>/srv/home/xfchen/projects/drupal8/modules/csna/csna.module, line 289</li>
            </ul>
                  <aside>Flagged by _function_call:theme</aside>    </details>

    </details>
    </body>
</html>