PHPonTrax
[ class tree: PHPonTrax ] [ index: PHPonTrax ] [ all elements ]

Source for file generate.php

Documentation is available at generate.php

  1. #! /usr/local/bin/php
  2. <?php
  3. /**
  4.  *  Command line script to generate a Trax application
  5.  *
  6.  *  (PHP 5)
  7.  *
  8.  *  @package PHPonTrax
  9.  *  @version $Id: generate.php 172 2006-03-13 19:52:52Z john $
  10.  *  @copyright (c) 2005 John Peterson
  11.  *
  12.  *   Permission is hereby granted, free of charge, to any person obtaining
  13.  *   a copy of this software and associated documentation files (the
  14.  *   "Software"), to deal in the Software without restriction, including
  15.  *   without limitation the rights to use, copy, modify, merge, publish,
  16.  *   distribute, sublicense, and/or sell copies of the Software, and to
  17.  *   permit persons to whom the Software is furnished to do so, subject to
  18.  *   the following conditions:
  19.  *
  20.  *   The above copyright notice and this permission notice shall be
  21.  *   included in all copies or substantial portions of the Software.
  22.  *
  23.  *   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  24.  *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  25.  *   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  26.  *   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  27.  *   LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  28.  *   OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  29.  *   WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  30.  *
  31.  *
  32.  *   <p>Sets up the Trax environment, creates a {@link TraxGenerator}
  33.  *   object and calls its run() method to process the command line
  34.  *   arguments to the script</p>
  35.  *
  36.  *   <p>Invoked from the command line by</p>
  37.  *   <p>
  38.  *   <samp>php script/generate.php</samp> <i>command [ arguments... ]</i>
  39.  *   </p>
  40.  *
  41.  *   <p>See the {@link TraxGenerator} class definition for valid values
  42.  *   of <i>command [ arguments... ]</i></p>
  43.  */
  44.  
  45. /**
  46.  *  Load definitions of the Trax environment from {@link environment.php}
  47.  */
  48. require_once(dirname(dirname(__FILE__)) "/config/environment.php");
  49.  
  50. /**
  51.  *  Load definition of the {@link TraxGenerator} class
  52.  */
  53. require_once("trax_generator.php");
  54.  
  55. $generator new TraxGenerator();
  56. $generator->run();
  57.  
  58. ?>

Documentation generated on Mon, 21 May 2007 22:28:34 -0600 by phpDocumentor 1.3.2