/version/1.1.2/apidoc/offline/class.Solar_Controller_Command.Properties.html
HTML | 212 lines | 172 code | 40 blank | 0 comment | 0 complexity | 5dd3a1d9b8b2f5a6eba720627a8ea711 MD5 | raw file
Possible License(s): IPL-1.0, LGPL-2.0, Apache-2.0, 0BSD
- <!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" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
- <title>Solar Package and Class Documentation: Properties</title>
- <link media="all" rel="stylesheet" type="text/css" href="styles/b4db1014032d6f7d071cc2ad04e14402-style.css" />
- </head>
- <body>
- <table width="100%">
- <tr valign="top">
- <td style="font-size: smaller;" width="15%">
- <style type="text/css">
- #leftbar {
- float: left;
- width: 186px;
- padding: 5px;
- font-size: smaller;
- }
- ul.toc {
- margin: 0px 5px 5px 5px;
- padding: 0px;
- }
- ul.toc li {
- font-size: 85%;
- margin: 1px 0 1px 1px;
- padding: 1px 0 1px 11px;
- list-style-type: none;
- background-repeat: no-repeat;
- background-position: center left;
- }
- ul.toc li.header {
- font-size: 115%;
- padding: 5px 0px 5px 11px;
- border-bottom: 1px solid #cccccc;
- margin-bottom: 5px;
- }
- ul.toc li.active {
- font-weight: bold;
- }
- ul.toc li a {
- text-decoration: none;
- }
- ul.toc li a:hover {
- text-decoration: underline;
- }
- </style>
- <ul class="toc">
- <li class="header home"><a href="apidoc.html">Solar Package and Class Documentation</a></li>
- <li class="header up"><a href="apidoc.html">Solar Package and Class Documentation</a></li>
- <li class="header up"><a href="class.html">Classes</a></li>
- <li class="header up"><a href="class.Solar_Controller_Command.html">Solar_Controller_Command</a></li>
- <li><a href="class.Solar_Controller_Command.Overview.html">Overview</a></li>
- <li><a href="class.Solar_Controller_Command.Config.html">Configuration</a></li>
- <li><a href="class.Solar_Controller_Command.Constants.html">Constants</a></li>
- <li class="active"><a href="class.Solar_Controller_Command.Properties.html">Properties</a></li>
- <li><a href="class.Solar_Controller_Command.Methods.html">Methods</a></li>
- <li><a href="class.Solar_Controller_Command.__construct.html">Solar_Controller_Command::__construct()</a></li>
- <li><a href="class.Solar_Controller_Command.__destruct.html">Solar_Controller_Command::__destruct()</a></li>
- <li><a href="class.Solar_Controller_Command._buildConfig.html">Solar_Controller_Command::_buildConfig()</a></li>
- <li><a href="class.Solar_Controller_Command._err.html">Solar_Controller_Command::_err()</a></li>
- <li><a href="class.Solar_Controller_Command._errln.html">Solar_Controller_Command::_errln()</a></li>
- <li><a href="class.Solar_Controller_Command._exception.html">Solar_Controller_Command::_exception()</a></li>
- <li><a href="class.Solar_Controller_Command._exec.html">Solar_Controller_Command::_exec()</a></li>
- <li><a href="class.Solar_Controller_Command._fetchGetoptOptions.html">Solar_Controller_Command::_fetchGetoptOptions()</a></li>
- <li><a href="class.Solar_Controller_Command._out.html">Solar_Controller_Command::_out()</a></li>
- <li><a href="class.Solar_Controller_Command._outln.html">Solar_Controller_Command::_outln()</a></li>
- <li><a href="class.Solar_Controller_Command._postConfig.html">Solar_Controller_Command::_postConfig()</a></li>
- <li><a href="class.Solar_Controller_Command._postConstruct.html">Solar_Controller_Command::_postConstruct()</a></li>
- <li><a href="class.Solar_Controller_Command._postExec.html">Solar_Controller_Command::_postExec()</a></li>
- <li><a href="class.Solar_Controller_Command._preConfig.html">Solar_Controller_Command::_preConfig()</a></li>
- <li><a href="class.Solar_Controller_Command._preExec.html">Solar_Controller_Command::_preExec()</a></li>
- <li><a href="class.Solar_Controller_Command._setup.html">Solar_Controller_Command::_setup()</a></li>
- <li><a href="class.Solar_Controller_Command.dump.html">Solar_Controller_Command::dump()</a></li>
- <li><a href="class.Solar_Controller_Command.exec.html">Solar_Controller_Command::exec()</a></li>
- <li><a href="class.Solar_Controller_Command.getInfoHelp.html">Solar_Controller_Command::getInfoHelp()</a></li>
- <li><a href="class.Solar_Controller_Command.getInfoOptions.html">Solar_Controller_Command::getInfoOptions()</a></li>
- <li><a href="class.Solar_Controller_Command.locale.html">Solar_Controller_Command::locale()</a></li>
- <li><a href="class.Solar_Controller_Command.setConsoleController.html">Solar_Controller_Command::setConsoleController()</a></li>
- </ul>
- </td>
- <td width="85%">
- <div class="navheader">
- <table width="100%" summary="Navigation header">
- <tr>
- <th colspan="3" align="center">Properties</th>
- </tr>
- <tr>
- <td width="20%" align="left"><a accesskey="p" href="class.Solar_Controller_Command.Constants.html">Prev</a></td>
- <th width="60%" align="center">Solar_Controller_Command</th>
- <td width="20%" align="right"><a accesskey="n" href="class.Solar_Controller_Command.Methods.html">Next</a></td>
- </tr>
- </table>
- </div>
- <hr/>
- <div id="class.Solar_Controller_Command.Properties" class="section">
- <h1>Properties</h1>
- <p class="para">Properties existing in the <code class="literal">Solar_Controller_Command</code> class.</p>
- <div>
- <h2>Public</h2>
- <p class="para">None.</p>
- </div>
- <div>
- <h2>Protected</h2>
- <div id="class.Solar_Controller_Command.Properties._config">
- <h3><code class="literal">$_config</code> </h3>
- <p class="para"><em class="emphasis">(array)</em> Collection point for configuration values.</p>
- <p class="para">Inherited from <a href="class.Solar_Base.Properties.html#class.Solar_Base.Properties._config" class="link">Solar_Base</a>.</p>
- <p class="para">Note that you do not define config defaults in $_config directly.</p>
- <pre class="programlisting"><code><span style="color: #000000"><span style="color: #0000BB"><?php
- </span><span style="color: #FF8000">// DO NOT DO THIS
- </span><span style="color: #007700">protected </span><span style="color: #0000BB">$_config </span><span style="color: #007700">= array(
- </span><span style="color: #DD0000">'foo' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'bar'</span><span style="color: #007700">,
- </span><span style="color: #DD0000">'baz' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'dib'</span><span style="color: #007700">,
- );</span></span></code></pre>
- <p class="para">Instead, define config defaults in a protected property named for the
- class, withan underscore prefix.</p>
- <p class="para">For exmple, a "Vendor_Class_Name" class would define the default
- config array in "$_Vendor_Class_Name". This convention lets
- child classes inherit parent config keys and values.</p>
- <pre class="programlisting"><code><span style="color: #000000"><span style="color: #0000BB"><?php
- </span><span style="color: #FF8000">// DO THIS INSTEAD
- </span><span style="color: #007700">protected </span><span style="color: #0000BB">$_Vendor_Class_Name </span><span style="color: #007700">= array(
- </span><span style="color: #DD0000">'foo' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'bar'</span><span style="color: #007700">,
- </span><span style="color: #DD0000">'baz' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'dib'</span><span style="color: #007700">,
- );</span></span></code></pre>
- </div>
- <div id="class.Solar_Controller_Command.Properties._console">
- <h3><code class="literal">$_console</code> </h3>
- <p class="para"><em class="emphasis">(Solar_Controller_Console)</em> The Solar_Controller_Console object (if any) that invoked this command.</p>
- </div>
- <div id="class.Solar_Controller_Command.Properties._getopt">
- <h3><code class="literal">$_getopt</code> </h3>
- <p class="para"><em class="emphasis">(Solar_Getopt)</em> A Solar_Getopt object to manage options and parameters.</p>
- </div>
- <div id="class.Solar_Controller_Command.Properties._options">
- <h3><code class="literal">$_options</code> </h3>
- <p class="para"><em class="emphasis">(array)</em> Option flags and values extracted from the command-line arguments.</p>
- </div>
- <div id="class.Solar_Controller_Command.Properties._stderr">
- <h3><code class="literal">$_stderr</code> </h3>
- <p class="para"><em class="emphasis">(resource)</em> File handle pointing to STDERR for error output.</p>
- </div>
- <div id="class.Solar_Controller_Command.Properties._stdout">
- <h3><code class="literal">$_stdout</code> </h3>
- <p class="para"><em class="emphasis">(resource)</em> File handle pointing to STDOUT for normal output.</p>
- </div>
- </div>
- <div>
- <h2>Private</h2>
- <p class="para">None.</p>
- </div>
-
- </div>
- <div class="navfooter">
- <table width="100%" summary="Navigation footer">
- <tr>
- <td width="40%" align="left"><a accesskey="p" href="class.Solar_Controller_Command.Constants.html">Prev</a></td>
- <td width="20%" align="center"><a accesskey="u" href="class.Solar_Controller_Command.html">Up</a></td>
- <td width="40%" align="right"><a accesskey="n" href="class.Solar_Controller_Command.Methods.html">Next</a></td>
- </tr>
- <tr>
- <td width="40%" align="left" valign="top">Constants</td>
- <td width="20%" align="center"><a accesskey="h" href="apidoc.html">Home</a></td>
- <td width="40%" align="right" valign="top">Methods</td>
- </tr>
- </table>
- </div>
- </td>
- </tr>
- </table>
- </body>
- </html>