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

Documentation generated on Wed, 04 Jan 2017 22:55:02 +0100 by phpDocumentor 1.4.3