Source for file jICoordPlugin.iface.php

Documentation is available at jICoordPlugin.iface.php

  1. <?php
  2. /**
  3. @package    jelix
  4. @subpackage core
  5. @author     Laurent Jouanneau
  6. @contributor
  7. @copyright  2005-2006 Laurent Jouanneau
  8. @link        http://www.jelix.org
  9. @licence    GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html
  10. */
  11.  
  12.  
  13. /**
  14. * interface that should implement all coordinator plugins
  15. @package  jelix
  16. @subpackage core
  17. */
  18. interface jICoordPlugin {
  19.  
  20.     /**
  21.      * @param    array  $config  content of the config ini file of the plugin
  22.      */
  23.     public function __construct($config);
  24.  
  25.     /**
  26.      * this method is called before each action
  27.      * @param    array  $params   plugin parameters for the current action
  28.      * @return null or jSelectorAct  if action should change
  29.      */
  30.     public function beforeAction($params);
  31.  
  32.     /**
  33.      * this method is called after the execution of the action, and before the output of the response
  34.      */
  35.     public function beforeOutput();
  36.  
  37.     /**
  38.      * this method is called after the output.
  39.      */
  40.     public function afterProcess ();
  41. }

Documentation generated on Thu, 22 Mar 2012 22:16:08 +0100 by phpDocumentor 1.4.3