Drush: commands/core/topic.drush.inc File Reference

  1. 7.x doxygen/html/topic_8drush_8inc.html
  2. master doxygen/html/topic_8drush_8inc.html
topic.drush.inc File Reference

Go to the source code of this file.

Functions

 topic_drush_command ()
 topic_drush_help_alter (&$command)
 drush_topic_core_topic ($topic_name=NULL)
 topic_core_topic_complete ()
 drush_get_topics ()

Detailed Description

Topic command and associated hooks.

Definition in file topic.drush.inc.

Function Documentation

drush_get_topics ( )

Retrieve all defined topics

Definition at line 97 of file topic.drush.inc.

References drush_get_commands().

Referenced by drush_topic_core_topic(), and topic_core_topic_complete().

Here is the call graph for this function:

Here is the caller graph for this function:

drush_topic_core_topic (   $topic_name = NULL)

A command callback.

Show a choice list of available topics and then dispatch to the respective command.

Parameters
string$topic_nameA command name.

Definition at line 54 of file topic.drush.inc.

References drush_choice(), drush_dispatch(), drush_get_commands(), drush_get_topics(), drush_set_error(), drush_user_abort(), and dt().

Here is the call graph for this function:

topic_core_topic_complete ( )

A command argument complete callback.

Returns
Available topic keys.

Definition at line 90 of file topic.drush.inc.

References drush_get_topics().

Here is the call graph for this function:

topic_drush_command ( )

Implementation of hook_drush_command().

Returns
An associative array describing your command(s).

Definition at line 14 of file topic.drush.inc.

topic_drush_help_alter ( $command)

Implement hook_drush_help_alter(). Show 'Topics' section on help detail.

Definition at line 37 of file topic.drush.inc.

References drush_get_commands().

Here is the call graph for this function:

File

doxygen/html/topic_8drush_8inc.html
View source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Drush: commands/core/topic.drush.inc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Drush
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_afac61274991793aa7e9133a8f4f291e.html">commands</a></li><li class="navelem"><a class="el" href="dir_5762b63965e3a68a35f77c23b4dd4668.html">core</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">topic.drush.inc File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="topic_8drush_8inc_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5d5a8b3fedbb6057d10faa8a9897b197"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="topic_8drush_8inc.html#a5d5a8b3fedbb6057d10faa8a9897b197">topic_drush_command</a> ()</td></tr>
<tr class="memitem:a344ae16f10767b01599d5a0d4ee711e3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="topic_8drush_8inc.html#a344ae16f10767b01599d5a0d4ee711e3">topic_drush_help_alter</a> (&amp;$command)</td></tr>
<tr class="memitem:ae8a604f9b99910a82bc193b3d11490cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="topic_8drush_8inc.html#ae8a604f9b99910a82bc193b3d11490cc">drush_topic_core_topic</a> ($topic_name=NULL)</td></tr>
<tr class="memitem:aeb0d8445f69455eb3eebf375b0dbfd50"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="topic_8drush_8inc.html#aeb0d8445f69455eb3eebf375b0dbfd50">topic_core_topic_complete</a> ()</td></tr>
<tr class="memitem:a6565f0ae92a81e15b374bf7a4147362b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="topic_8drush_8inc.html#a6565f0ae92a81e15b374bf7a4147362b">drush_get_topics</a> ()</td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Topic command and associated hooks. </p>

<p>Definition in file <a class="el" href="topic_8drush_8inc_source.html">topic.drush.inc</a>.</p>
</div><h2>Function Documentation</h2>
<a class="anchor" id="a6565f0ae92a81e15b374bf7a4147362b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">drush_get_topics </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Retrieve all defined topics </p>

<p>Definition at line <a class="el" href="topic_8drush_8inc_source.html#l00097">97</a> of file <a class="el" href="topic_8drush_8inc_source.html">topic.drush.inc</a>.</p>

<p>References <a class="el" href="command_8inc_source.html#l01079">drush_get_commands()</a>.</p>

<p>Referenced by <a class="el" href="topic_8drush_8inc_source.html#l00054">drush_topic_core_topic()</a>, and <a class="el" href="topic_8drush_8inc_source.html#l00090">topic_core_topic_complete()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_cgraph.png" border="0" usemap="#topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_cgraph" alt=""/></div>
<map name="topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_cgraph" id="topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_cgraph">
<area shape="rect" id="node3" href="command_8inc.html#af0c377881e5c9c772f0cad80ea016452" title="drush_get_commands" alt="" coords="177,263,327,292"/><area shape="rect" id="node5" href="command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="849,53,1007,83"/><area shape="rect" id="node7" href="command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="852,107,1004,136"/><area shape="rect" id="node9" href="engines_8inc.html#a04ee0e7019029ef27bc4e8f14341b2b4" title="drush_merge_engine_data" alt="" coords="377,263,551,292"/><area shape="rect" id="node63" href="command_8inc.html#aa89380abcf2e406ea2d6fe05d529f2b1" title="drush_command_translate" alt="" coords="377,316,551,345"/><area shape="rect" id="node68" href="annotationcommand__adapter_8inc.html#ab6de77ae3ed2b35a4f8e73dcc404a28c" title="annotationcommand_adapter\l_commands" alt="" coords="1072,501,1261,547"/><area shape="rect" id="node11" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="833,213,1023,243"/><area shape="rect" id="node15" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="627,160,757,189"/><area shape="rect" id="node20" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1861,365,1989,395"/><area shape="rect" id="node38" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="909,267,947,296"/><area shape="rect" id="node52" href="engines_8inc.html#a24f80c817f3ad16e83ada78268b16aef" title="drush_select_engine" alt="" coords="621,420,763,449"/><area shape="rect" id="node13" href="command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1076,212,1257,241"/><area shape="rect" id="node18" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="872,160,984,189"/><area shape="rect" id="node23" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1593,109,1748,139"/><area shape="rect" id="node26" href="group__logging.html#ga47324b65808524558a488916b150dd51" title="drush_log" alt="" coords="1128,57,1205,87"/><area shape="rect" id="node28" href="group__logging.html#ga10110f5007bd6fd1b7915e9dece4774f" title="_drush_log" alt="" coords="1361,57,1447,87"/><area shape="rect" id="node31" href="classDrush.html#aeda0f4644c7f586f873055d39dd755a5" title="Drush\\logger" alt="" coords="1623,5,1719,35"/><area shape="rect" id="node33" href="classDrush.html#a83560a0aab97e348848b3615f152af54" title="Drush\\service" alt="" coords="2057,419,2159,448"/><area shape="rect" id="node35" href="classDrush.html#abce7035069a9f7517f908b82bdd4dae0" title="Drush\\getContainer" alt="" coords="2209,419,2343,448"/><area shape="rect" id="node40" href="drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1337,278,1471,325"/><area shape="rect" id="node48" href="group__outputfunctions.html#ga2391425402626377e6464f1f649f8c65" title="find_legacy_dt_args" alt="" coords="1097,316,1236,345"/><area shape="rect" id="node42" href="drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1599,312,1743,341"/><area shape="rect" id="node45" href="classDrush.html#a104f09419bc8a46c4bf205b49268b3a4" title="Drush\\bootstrapManager" alt="" coords="1843,312,2008,341"/><area shape="rect" id="node54" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1611,472,1731,501"/><area shape="rect" id="node56" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1861,419,1989,448"/><area shape="rect" id="node59" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1851,472,2000,501"/><area shape="rect" id="node65" href="command_8inc.html#a643622feb3301c9b33e295e7f2bd7804" title="_drush_command_translate" alt="" coords="601,316,783,345"/><area shape="rect" id="node71" href="context_8inc.html#ade60e65f76863ed34db22f5e7f83a150" title="drush_get_option_list" alt="" coords="1332,521,1476,551"/><area shape="rect" id="node74" href="annotationcommand__adapter_8inc.html#afa56c7af0c6e97d1f4eab6a824679e94" title="annotationcommand_adapter\l_get_commands" alt="" coords="1309,574,1499,621"/><area shape="rect" id="node76" href="annotationcommand__adapter_8inc.html#af939e17ed499fc288bb7ee5f5bc53c4e" title="annotationcommand_adapter\l_create_commandfile_instance" alt="" coords="1569,525,1772,571"/><area shape="rect" id="node82" href="annotationcommand__adapter_8inc.html#a79d386a5c3df763772ee0c6d82e45b31" title="annotationcommand_adapter\l_get_commands_for_commandhandler" alt="" coords="1548,594,1793,641"/><area shape="rect" id="node78" href="classDrush.html#a1ba34a33c359b25ee1e8047576cd7e1b" title="Drush\\runner" alt="" coords="1877,576,1973,605"/><area shape="rect" id="node85" href="classDrush.html#a0b97d59df9782f41c76ee151a30cb041" title="Drush\\commandFactory" alt="" coords="1844,629,2007,659"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_icgraph.png" border="0" usemap="#topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_icgraph" alt=""/></div>
<map name="topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_icgraph" id="topic_8drush_8inc_a6565f0ae92a81e15b374bf7a4147362b_icgraph">
<area shape="rect" id="node3" href="topic_8drush_8inc.html#ae8a604f9b99910a82bc193b3d11490cc" title="drush_topic_core_topic" alt="" coords="188,5,343,35"/><area shape="rect" id="node5" href="topic_8drush_8inc.html#aeb0d8445f69455eb3eebf375b0dbfd50" title="topic_core_topic_complete" alt="" coords="177,59,353,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae8a604f9b99910a82bc193b3d11490cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">drush_topic_core_topic </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$topic_name</em> = <code>NULL</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A command callback.</p>
<p>Show a choice list of available topics and then dispatch to the respective command.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$topic_name</td><td>A command name. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="topic_8drush_8inc_source.html#l00054">54</a> of file <a class="el" href="topic_8drush_8inc_source.html">topic.drush.inc</a>.</p>

<p>References <a class="el" href="drush_8inc_source.html#l00449">drush_choice()</a>, <a class="el" href="command_8inc_source.html#l00155">drush_dispatch()</a>, <a class="el" href="command_8inc_source.html#l01079">drush_get_commands()</a>, <a class="el" href="topic_8drush_8inc_source.html#l00097">drush_get_topics()</a>, <a class="el" href="drush_8inc_source.html#l01525">drush_set_error()</a>, <a class="el" href="drush_8inc_source.html#l01603">drush_user_abort()</a>, and <a class="el" href="output_8inc_source.html#l00149">dt()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="topic_8drush_8inc_ae8a604f9b99910a82bc193b3d11490cc_cgraph.png" border="0" usemap="#topic_8drush_8inc_ae8a604f9b99910a82bc193b3d11490cc_cgraph" alt=""/></div>
<map name="topic_8drush_8inc_ae8a604f9b99910a82bc193b3d11490cc_cgraph" id="topic_8drush_8inc_ae8a604f9b99910a82bc193b3d11490cc_cgraph">
<area shape="rect" id="node3" href="group__userinput.html#ga7e823bcd58051b17e6e5601340f0c784" title="drush_choice" alt="" coords="1127,93,1225,122"/><area shape="rect" id="node15" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1397,425,1435,454"/><area shape="rect" id="node29" href="group__dispatching.html#ga5db6ec7318291b3692bf905b87a9276b" title="drush_dispatch" alt="" coords="217,1272,327,1301"/><area shape="rect" id="node59" href="command_8inc.html#af0c377881e5c9c772f0cad80ea016452" title="drush_get_commands" alt="" coords="639,349,788,378"/><area shape="rect" id="node72" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1360,1120,1472,1149"/><area shape="rect" id="node135" href="topic_8drush_8inc.html#a6565f0ae92a81e15b374bf7a4147362b" title="drush_get_topics" alt="" coords="212,349,332,378"/><area shape="rect" id="node139" href="group__errorhandling.html#ga366aaafdf8c774a58653c64a65b6d91c" title="drush_user_abort" alt="" coords="883,1257,1005,1286"/><area shape="rect" id="node5" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="1612,94,1697,124"/><area shape="rect" id="node7" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1820,310,1940,340"/><area shape="rect" id="node11" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="2217,1068,2345,1097"/><area shape="rect" id="node21" href="group__outputfunctions.html#ga2dfb80176f98c67097334acfa98211cd" title="drush_print_table" alt="" coords="1356,145,1476,174"/><area shape="rect" id="node24" href="group__outputfunctions.html#ga03664ee5326159c3f8e6c97aa93c7981" title="drush_print_pipe" alt="" coords="1821,69,1939,98"/><area shape="rect" id="node9" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="2025,284,2153,313"/><area shape="rect" id="node13" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="2015,337,2164,366"/><area shape="rect" id="node17" href="drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1588,482,1721,528"/><area shape="rect" id="node19" href="group__outputfunctions.html#ga2391425402626377e6464f1f649f8c65" title="find_legacy_dt_args" alt="" coords="1585,425,1724,454"/><area shape="rect" id="node31" href="context_8inc.html#af37b8df12a8fc3bf25b173d420a11203" title="drush_set_command" alt="" coords="873,1376,1015,1405"/><area shape="rect" id="node36" href="command_8inc.html#a6a908a954cb96c0e4dadb715cd72cae4" title="_drush_prepare_command" alt="" coords="389,1272,563,1301"/><area shape="rect" id="node38" href="annotationcommand__adapter_8inc.html#a62441a9c8bf3e543e36281d156beb63c" title="annotationcommand_adapter\l_add_hook_options" alt="" coords="381,1531,571,1578"/><area shape="rect" id="node44" href="command_8inc.html#ad5dd93fad069d6ba73b3546d26855071" title="drush_command_default\l_options" alt="" coords="1799,1419,1961,1466"/><area shape="rect" id="node47" href="group__dispatching.html#ga1e55a13b320525b6871dacc7265bf5a7" title="_drush_verify_cli_options" alt="" coords="392,904,560,933"/><area shape="rect" id="node51" href="command_8inc.html#a74995cc76034e90a39baee51111b20be" title="drush_command_invoke\l_all_ref" alt="" coords="863,999,1025,1046"/><area shape="rect" id="node79" href="group__logging.html#ga47324b65808524558a488916b150dd51" title="drush_log" alt="" coords="1616,1222,1693,1252"/><area shape="rect" id="node116" href="engines_8inc.html#a04e206fccfe9fe74aacda617336f5b87" title="drush_load_command\l_engines" alt="" coords="401,807,551,854"/><area shape="rect" id="node127" href="preflight_8inc.html#a40f2e67836d5b69b16e91e88db85eb5a" title="drush_preflight_tilde\l_expansion" alt="" coords="407,1435,545,1482"/><area shape="rect" id="node33" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1112,1322,1240,1352"/><area shape="rect" id="node40" href="annotationcommand__adapter_8inc.html#a487c84713caa54ae04350179073b64b0" title="annotationcommand_adapter\l_command_names" alt="" coords="619,1592,808,1639"/><area shape="rect" id="node42" href="classDrush.html#a0b97d59df9782f41c76ee151a30cb041" title="Drush\\commandFactory" alt="" coords="632,1540,795,1569"/><area shape="rect" id="node49" href="group__dispatching.html#ga0edaf347ba975a7743a81eb3d7a4e38c" title="_drush_get_command\l_options" alt="" coords="639,895,788,942"/><area shape="rect" id="node106" href="drush_8inc.html#acb0a26e79bcbdd1152d59a6916a35aae" title="drush_get_global_options" alt="" coords="629,965,797,994"/><area shape="rect" id="node110" href="group__dispatching.html#ga2d33822aebecae3f76bd5d19ff490d6b" title="_drush_flatten_options" alt="" coords="637,842,789,872"/><area shape="rect" id="node53" href="command_8inc.html#a385cd0ff47c30105f965722a81987809" title="drush_command_implements" alt="" coords="1080,965,1272,994"/><area shape="rect" id="node55" href="command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="1337,862,1495,892"/><area shape="rect" id="node57" href="command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="1340,916,1492,945"/><area shape="rect" id="node63" href="engines_8inc.html#a04ee0e7019029ef27bc4e8f14341b2b4" title="drush_merge_engine_data" alt="" coords="857,580,1031,609"/><area shape="rect" id="node93" href="command_8inc.html#aa89380abcf2e406ea2d6fe05d529f2b1" title="drush_command_translate" alt="" coords="857,349,1031,378"/><area shape="rect" id="node98" href="annotationcommand__adapter_8inc.html#ab6de77ae3ed2b35a4f8e73dcc404a28c" title="annotationcommand_adapter\l_commands" alt="" coords="1321,248,1511,295"/><area shape="rect" id="node65" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="1321,809,1511,838"/><area shape="rect" id="node69" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="1111,810,1241,840"/><area shape="rect" id="node88" href="engines_8inc.html#a24f80c817f3ad16e83ada78268b16aef" title="drush_select_engine" alt="" coords="1105,605,1247,634"/><area shape="rect" id="node67" href="command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1564,1016,1745,1045"/><area shape="rect" id="node76" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="2012,1170,2167,1200"/><area shape="rect" id="node81" href="group__logging.html#ga10110f5007bd6fd1b7915e9dece4774f" title="_drush_log" alt="" coords="1837,1222,1923,1252"/><area shape="rect" id="node95" href="command_8inc.html#a643622feb3301c9b33e295e7f2bd7804" title="_drush_command_translate" alt="" coords="1085,349,1267,378"/><area shape="rect" id="node101" href="context_8inc.html#ade60e65f76863ed34db22f5e7f83a150" title="drush_get_option_list" alt="" coords="1583,249,1727,278"/><area shape="rect" id="node104" href="annotationcommand__adapter_8inc.html#afa56c7af0c6e97d1f4eab6a824679e94" title="annotationcommand_adapter\l_get_commands" alt="" coords="1560,302,1749,348"/><area shape="rect" id="node118" href="engines_8inc.html#af4e4689479142932fa789c5e314d29e9" title="drush_load_command\l_engine" alt="" coords="869,930,1019,976"/><area shape="rect" id="node130" href="includes_2environment_8inc.html#afae6d4a5a12623e5502ca262346c799b" title="drush_server_home" alt="" coords="645,1436,781,1465"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aeb0d8445f69455eb3eebf375b0dbfd50"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">topic_core_topic_complete </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>A command argument complete callback.</p>
<dl class="section return"><dt>Returns</dt><dd>Available topic keys. </dd></dl>

<p>Definition at line <a class="el" href="topic_8drush_8inc_source.html#l00090">90</a> of file <a class="el" href="topic_8drush_8inc_source.html">topic.drush.inc</a>.</p>

<p>References <a class="el" href="topic_8drush_8inc_source.html#l00097">drush_get_topics()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="topic_8drush_8inc_aeb0d8445f69455eb3eebf375b0dbfd50_cgraph.png" border="0" usemap="#topic_8drush_8inc_aeb0d8445f69455eb3eebf375b0dbfd50_cgraph" alt=""/></div>
<map name="topic_8drush_8inc_aeb0d8445f69455eb3eebf375b0dbfd50_cgraph" id="topic_8drush_8inc_aeb0d8445f69455eb3eebf375b0dbfd50_cgraph">
<area shape="rect" id="node3" href="topic_8drush_8inc.html#a6565f0ae92a81e15b374bf7a4147362b" title="drush_get_topics" alt="" coords="233,263,353,292"/><area shape="rect" id="node5" href="command_8inc.html#af0c377881e5c9c772f0cad80ea016452" title="drush_get_commands" alt="" coords="404,263,553,292"/><area shape="rect" id="node7" href="command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="1076,53,1233,83"/><area shape="rect" id="node9" href="command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="1079,107,1231,136"/><area shape="rect" id="node11" href="engines_8inc.html#a04ee0e7019029ef27bc4e8f14341b2b4" title="drush_merge_engine_data" alt="" coords="604,263,777,292"/><area shape="rect" id="node65" href="command_8inc.html#aa89380abcf2e406ea2d6fe05d529f2b1" title="drush_command_translate" alt="" coords="604,316,777,345"/><area shape="rect" id="node70" href="annotationcommand__adapter_8inc.html#ab6de77ae3ed2b35a4f8e73dcc404a28c" title="annotationcommand_adapter\l_commands" alt="" coords="1299,501,1488,547"/><area shape="rect" id="node13" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="1060,213,1249,243"/><area shape="rect" id="node17" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="853,160,984,189"/><area shape="rect" id="node22" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="2088,365,2216,395"/><area shape="rect" id="node40" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1136,267,1173,296"/><area shape="rect" id="node54" href="engines_8inc.html#a24f80c817f3ad16e83ada78268b16aef" title="drush_select_engine" alt="" coords="848,420,989,449"/><area shape="rect" id="node15" href="command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1303,212,1484,241"/><area shape="rect" id="node20" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1099,160,1211,189"/><area shape="rect" id="node25" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1820,109,1975,139"/><area shape="rect" id="node28" href="group__logging.html#ga47324b65808524558a488916b150dd51" title="drush_log" alt="" coords="1355,57,1432,87"/><area shape="rect" id="node30" href="group__logging.html#ga10110f5007bd6fd1b7915e9dece4774f" title="_drush_log" alt="" coords="1588,57,1673,87"/><area shape="rect" id="node33" href="classDrush.html#aeda0f4644c7f586f873055d39dd755a5" title="Drush\\logger" alt="" coords="1849,5,1945,35"/><area shape="rect" id="node35" href="classDrush.html#a83560a0aab97e348848b3615f152af54" title="Drush\\service" alt="" coords="2284,419,2385,448"/><area shape="rect" id="node37" href="classDrush.html#abce7035069a9f7517f908b82bdd4dae0" title="Drush\\getContainer" alt="" coords="2436,419,2569,448"/><area shape="rect" id="node42" href="drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1564,278,1697,325"/><area shape="rect" id="node50" href="group__outputfunctions.html#ga2391425402626377e6464f1f649f8c65" title="find_legacy_dt_args" alt="" coords="1324,316,1463,345"/><area shape="rect" id="node44" href="drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1825,312,1969,341"/><area shape="rect" id="node47" href="classDrush.html#a104f09419bc8a46c4bf205b49268b3a4" title="Drush\\bootstrapManager" alt="" coords="2069,312,2235,341"/><area shape="rect" id="node56" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1837,472,1957,501"/><area shape="rect" id="node58" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="2088,419,2216,448"/><area shape="rect" id="node61" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="2077,472,2227,501"/><area shape="rect" id="node67" href="command_8inc.html#a643622feb3301c9b33e295e7f2bd7804" title="_drush_command_translate" alt="" coords="828,316,1009,345"/><area shape="rect" id="node73" href="context_8inc.html#ade60e65f76863ed34db22f5e7f83a150" title="drush_get_option_list" alt="" coords="1559,521,1703,551"/><area shape="rect" id="node76" href="annotationcommand__adapter_8inc.html#afa56c7af0c6e97d1f4eab6a824679e94" title="annotationcommand_adapter\l_get_commands" alt="" coords="1536,574,1725,621"/><area shape="rect" id="node78" href="annotationcommand__adapter_8inc.html#af939e17ed499fc288bb7ee5f5bc53c4e" title="annotationcommand_adapter\l_create_commandfile_instance" alt="" coords="1796,525,1999,571"/><area shape="rect" id="node84" href="annotationcommand__adapter_8inc.html#a79d386a5c3df763772ee0c6d82e45b31" title="annotationcommand_adapter\l_get_commands_for_commandhandler" alt="" coords="1775,594,2020,641"/><area shape="rect" id="node80" href="classDrush.html#a1ba34a33c359b25ee1e8047576cd7e1b" title="Drush\\runner" alt="" coords="2104,576,2200,605"/><area shape="rect" id="node87" href="classDrush.html#a0b97d59df9782f41c76ee151a30cb041" title="Drush\\commandFactory" alt="" coords="2071,629,2233,659"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5d5a8b3fedbb6057d10faa8a9897b197"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">topic_drush_command </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Implementation of <a class="el" href="drush_8api_8php.html#ad8372d595205e79e81d7700f4f59b31c">hook_drush_command()</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>An associative array describing your command(s). </dd></dl>

<p>Definition at line <a class="el" href="topic_8drush_8inc_source.html#l00014">14</a> of file <a class="el" href="topic_8drush_8inc_source.html">topic.drush.inc</a>.</p>

</div>
</div>
<a class="anchor" id="a344ae16f10767b01599d5a0d4ee711e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">topic_drush_help_alter </td>
          <td>(</td>
          <td class="paramtype">&amp;&#160;</td>
          <td class="paramname"><em>$command</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Implement <a class="el" href="group__hooks.html#ga013c29fff5780421e512662dffb3ee6c">hook_drush_help_alter()</a>. Show 'Topics' section on help detail. </p>

<p>Definition at line <a class="el" href="topic_8drush_8inc_source.html#l00037">37</a> of file <a class="el" href="topic_8drush_8inc_source.html">topic.drush.inc</a>.</p>

<p>References <a class="el" href="command_8inc_source.html#l01079">drush_get_commands()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="topic_8drush_8inc_a344ae16f10767b01599d5a0d4ee711e3_cgraph.png" border="0" usemap="#topic_8drush_8inc_a344ae16f10767b01599d5a0d4ee711e3_cgraph" alt=""/></div>
<map name="topic_8drush_8inc_a344ae16f10767b01599d5a0d4ee711e3_cgraph" id="topic_8drush_8inc_a344ae16f10767b01599d5a0d4ee711e3_cgraph">
<area shape="rect" id="node3" href="command_8inc.html#af0c377881e5c9c772f0cad80ea016452" title="drush_get_commands" alt="" coords="207,263,356,292"/><area shape="rect" id="node5" href="command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="879,53,1036,83"/><area shape="rect" id="node7" href="command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="881,107,1033,136"/><area shape="rect" id="node9" href="engines_8inc.html#a04ee0e7019029ef27bc4e8f14341b2b4" title="drush_merge_engine_data" alt="" coords="407,263,580,292"/><area shape="rect" id="node63" href="command_8inc.html#aa89380abcf2e406ea2d6fe05d529f2b1" title="drush_command_translate" alt="" coords="407,316,580,345"/><area shape="rect" id="node68" href="annotationcommand__adapter_8inc.html#ab6de77ae3ed2b35a4f8e73dcc404a28c" title="annotationcommand_adapter\l_commands" alt="" coords="1101,501,1291,547"/><area shape="rect" id="node11" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="863,213,1052,243"/><area shape="rect" id="node15" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="656,160,787,189"/><area shape="rect" id="node20" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1891,365,2019,395"/><area shape="rect" id="node38" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="939,267,976,296"/><area shape="rect" id="node52" href="engines_8inc.html#a24f80c817f3ad16e83ada78268b16aef" title="drush_select_engine" alt="" coords="651,420,792,449"/><area shape="rect" id="node13" href="command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1105,212,1287,241"/><area shape="rect" id="node18" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="901,160,1013,189"/><area shape="rect" id="node23" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1623,109,1777,139"/><area shape="rect" id="node26" href="group__logging.html#ga47324b65808524558a488916b150dd51" title="drush_log" alt="" coords="1157,57,1235,87"/><area shape="rect" id="node28" href="group__logging.html#ga10110f5007bd6fd1b7915e9dece4774f" title="_drush_log" alt="" coords="1391,57,1476,87"/><area shape="rect" id="node31" href="classDrush.html#aeda0f4644c7f586f873055d39dd755a5" title="Drush\\logger" alt="" coords="1652,5,1748,35"/><area shape="rect" id="node33" href="classDrush.html#a83560a0aab97e348848b3615f152af54" title="Drush\\service" alt="" coords="2087,419,2188,448"/><area shape="rect" id="node35" href="classDrush.html#abce7035069a9f7517f908b82bdd4dae0" title="Drush\\getContainer" alt="" coords="2239,419,2372,448"/><area shape="rect" id="node40" href="drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1367,278,1500,325"/><area shape="rect" id="node48" href="group__outputfunctions.html#ga2391425402626377e6464f1f649f8c65" title="find_legacy_dt_args" alt="" coords="1127,316,1265,345"/><area shape="rect" id="node42" href="drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1628,312,1772,341"/><area shape="rect" id="node45" href="classDrush.html#a104f09419bc8a46c4bf205b49268b3a4" title="Drush\\bootstrapManager" alt="" coords="1872,312,2037,341"/><area shape="rect" id="node54" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1640,472,1760,501"/><area shape="rect" id="node56" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1891,419,2019,448"/><area shape="rect" id="node59" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1880,472,2029,501"/><area shape="rect" id="node65" href="command_8inc.html#a643622feb3301c9b33e295e7f2bd7804" title="_drush_command_translate" alt="" coords="631,316,812,345"/><area shape="rect" id="node71" href="context_8inc.html#ade60e65f76863ed34db22f5e7f83a150" title="drush_get_option_list" alt="" coords="1361,521,1505,551"/><area shape="rect" id="node74" href="annotationcommand__adapter_8inc.html#afa56c7af0c6e97d1f4eab6a824679e94" title="annotationcommand_adapter\l_get_commands" alt="" coords="1339,574,1528,621"/><area shape="rect" id="node76" href="annotationcommand__adapter_8inc.html#af939e17ed499fc288bb7ee5f5bc53c4e" title="annotationcommand_adapter\l_create_commandfile_instance" alt="" coords="1599,525,1801,571"/><area shape="rect" id="node82" href="annotationcommand__adapter_8inc.html#a79d386a5c3df763772ee0c6d82e45b31" title="annotationcommand_adapter\l_get_commands_for_commandhandler" alt="" coords="1577,594,1823,641"/><area shape="rect" id="node78" href="classDrush.html#a1ba34a33c359b25ee1e8047576cd7e1b" title="Drush\\runner" alt="" coords="1907,576,2003,605"/><area shape="rect" id="node85" href="classDrush.html#a0b97d59df9782f41c76ee151a30cb041" title="Drush\\commandFactory" alt="" coords="1873,629,2036,659"/></map>
</div>
</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 2 2016 07:29:23 for Drush by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>