public attr / function, constructeurs __construct
[mtweb] / mw / env / modules / mw_env_observers.php
index 4184bc6..8492889 100644 (file)
@@ -2,9 +2,9 @@
 
   class mw_env_observers extends mw_env{
 
-    var $observers;
+    public $observers;
 
-    function init_observers(){
+    public function init_observers(){
       $observers_files = array();
       if(($plugins = $this->plugins()) !== false){
         foreach($plugins as $plugin_name => $plugin){
@@ -61,7 +61,7 @@
       return $observers;
     }
 
-    function call_observers($observer_call, $params = array()){
+    public function call_observers($observer_call, $params = array()){
       if(!isset($this->observers)){
         $this->observers = $this->init_observers();
       }
 
   }
 
-  class mw_observer{
+  // -------------------------------------------------------------------------------------------
+  //                                                                           class mw_observer
+  //
 
-    var $env;
+  abstract class mw_observer{
 
-    function set_env(&$env){
+    public $env;
+
+    public function set_env(&$env){
       $this->env = &$env;
     }
 
-    function env(){
+    public function env(){
       return $this->env;
     }
 
   }
-
-?>
\ No newline at end of file