* * Global Events, intra-object events, Class behaviors, expanded behaviors * @author Brad Anderson * * @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2014 PradoSoft * @license http://www.pradosoft.com/license/ * @package Prado\Util */ namespace Prado\Util; /** * IBaseBehavior interface is the base behavior class from which all other * behaviors types are derived * * @author Brad Anderson * @package Prado\Util * @since 3.2.3 */ interface IBaseBehavior { /** * Attaches the behavior object to the component. * @param CComponent the component that this behavior is to be attached to. */ public function attach($component); /** * Detaches the behavior object from the component. * @param CComponent the component that this behavior is to be detached from. */ public function detach($component); }