Ejemplo n.º 1
0
 /** Fabrique d'actions
  * @param      string      $action_name */
 function make($module_name, $action_name, $params)
 {
     $path = MicroBuilder_ModuleAction_Factory::_getActionClassPath($module_name, $action_name);
     $errstack =& PEAR_ErrorStack::singleton($module_name);
     if ($errstack->hasErrors()) {
         return;
     }
     require_once $path;
     $actname = MicroBuilder_ModuleAction_Factory::_getActionClassName($module_name, $action_name);
     $m =& new $actname();
     return $m;
 }
Ejemplo n.º 2
0
 /** Fabrique d'Actions */
 function _makeAction($action_name, $params = null)
 {
     $a =& MicroBuilder_ModuleAction_Factory::make($this->__name, $action_name, $params);
     return $a;
 }