Source for file jIAcl2Driver.iface.php

Documentation is available at jIAcl2Driver.iface.php

  1. <?php
  2. /**
  3. @package     jelix
  4. @subpackage  acl
  5. @author      Laurent Jouanneau
  6. @copyright   2006-2008 Laurent Jouanneau
  7. @link        http://www.jelix.org
  8. @licence     http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file
  9. @since 1.1
  10. */
  11.  
  12. /**
  13.  * interface for jAcl2 drivers
  14.  * @package jelix
  15.  * @subpackage acl
  16.  */
  17. interface jIAcl2Driver {
  18.  
  19.     /**
  20.      * return the possible values of the right on the given subject (and on the optional resource)
  21.      * @param string $subject the key of the subject
  22.      * @param string $resource the id of a resource
  23.      * @return array list of values corresponding to the right
  24.      */
  25.     public function getRight($subject$resource=null);
  26.  
  27.     /**
  28.      * clear some cached data, it a cache exists in the driver..
  29.      */
  30.     public function clearCache();
  31.  
  32. }

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