%PDF- %PDF-
| Direktori : /home/lightco1/www/lightingrepublic.com.au/libraries/koowa/mixin/ |
| Current File : /home/lightco1/www/lightingrepublic.com.au/libraries/koowa/mixin/interface.php |
<?php
/**
* @version $Id$
* @package Koowa_Mixin
* @copyright Copyright (C) 2007 - 2012 Johan Janssens. All rights reserved.
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html>
* @link http://www.nooku.org
*/
/**
* Mixes a chain of command behaviour into a class
*
* @author Johan Janssens <johan@nooku.org>
* @package Koowa_Mixin
*/
interface KMixinInterface extends KObjectHandlable
{
/**
* Get the methods that are available for mixin.
*
* @return array An array of methods
*/
public function getMixableMethods();
/**
* Get the mixer object
*
* @return object The mixer object
*/
public function getMixer();
/**
* Set the mixer object
*
* @param object The mixer object
* @return KMixinInterface
*/
public function setMixer($mixer);
}