Source for file ICompilable.php

Documentation is available at ICompilable.php

  1. <?php
  2.  
  3. /**
  4.  * interface that represents a compilable plugin
  5.  *
  6.  * implement this to notify the compiler that this plugin does not need to be loaded at runtime.
  7.  *
  8.  * to implement it right, you must implement <em>public static function compile(Dwoo_Compiler $compiler, $arg, $arg, ...)</em>,
  9.  * which replaces the <em>process()</em> method (that means <em>compile()</em> should have all arguments it requires).
  10.  *
  11.  * This software is provided 'as-is', without any express or implied warranty.
  12.  * In no event will the authors be held liable for any damages arising from the use of this software.
  13.  *
  14.  * This file is released under the LGPL
  15.  * "GNU Lesser General Public License"
  16.  * More information can be found here:
  17.  * {@link http://www.gnu.org/copyleft/lesser.html}
  18.  *
  19.  * @author     Jordi Boggiano <[email protected]>
  20.  * @copyright  Copyright (c) 2008, Jordi Boggiano
  21.  * @license    http://www.gnu.org/copyleft/lesser.html  GNU Lesser General Public License
  22.  * @link       http://dwoo.org/
  23.  * @version    0.9.1
  24.  * @date       2008-05-30
  25.  * @package    Dwoo
  26.  */
  27. interface Dwoo_ICompilable
  28. {
  29.     // this replaces the process function
  30.     //public static function compile(Dwoo_Compiler $compiler, $arg, $arg, ...);
  31. }

Documentation generated on Sun, 03 Aug 2008 15:12:38 +0200 by phpDocumentor 1.4.0