From 2ecfe49532dbfc53d75a32e68df643b7af13dc1f Mon Sep 17 00:00:00 2001 From: rojaro <> Date: Mon, 13 Jul 2009 14:12:10 +0000 Subject: - Models, Behaviors ... --- framework/Base/TEvent.php | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 framework/Base/TEvent.php (limited to 'framework/Base/TEvent.php') diff --git a/framework/Base/TEvent.php b/framework/Base/TEvent.php new file mode 100644 index 00000000..0f64e89d --- /dev/null +++ b/framework/Base/TEvent.php @@ -0,0 +1,36 @@ + + * @version $Id: CComponent.php 978 2009-05-06 03:36:09Z qiang.xue $ + * @package system.base + * @since 1.0 + */ +class TEvent extends TComponent +{ + /** + * @var object the sender of this event + */ + public $sender; + /** + * @var boolean whether the event is handled. Defaults to false. + * When a handler sets this true, the rest uninvoked handlers will not be invoked anymore. + */ + public $handled=false; + + /** + * Constructor. + * @param mixed sender of the event + */ + public function __construct($sender=null) + { + $this->sender=$sender; + } +} \ No newline at end of file -- cgit v1.2.3