%PDF- %PDF-
| Direktori : /home1/lightco1/www/administrator/components/com_csvi/rantai/plugin/ |
| Current File : //home1/lightco1/www/administrator/components/com_csvi/rantai/plugin/observable.php |
<?php
/**
* @package CSVI
* @subpackage Rantai
*
* @author Roland Dalmulder <contact@csvimproved.com>
* @copyright Copyright (C) 2006 - 2016 RolandD Cyber Produksi. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* @link http://www.csvimproved.com
*/
defined('_JEXEC') or die;
/**
* Rantai observable.
*
* @package CSVI
* @subpackage Rantai
* @since 6.0
*/
interface RantaiObservable
{
/**
* Add observers.
*
* @param string $strEventType The event trigger
* @param object $listener An observer to observer
*
* @return void.
*
* @since 6.0
*/
public function addListener($strEventType, $listener);
/**
* Fire an event.
*
* @param string $strEventType The event to trigger
* @param array $args Data to pass to the listener
*
* @return void.
*
* @since 6.0
*/
public function trigger($strEventType, $args=array());
}