public static function execute($name, &$args, &$options, $called)
    {
        $moduleClass = 'Xiphe\HTML\modules\\'.ucfirst($name);

        if (is_object(self::$_loadedModules[$name])) {
            self::$_loadedModules[$name]->execute($args, $options, $called);
        } else {
            $Module = new $moduleClass();
            $Module->execute($args, $options, $called);
        }
    }
public static function execute($name, &$args, &$options, $called)
    {
        $moduleClass = 'Xiphe\HTML\modules\\'.ucfirst($name);

        if (is_object(self::$_loadedModules[$name])) {
            self::$_loadedModules[$name]->execute($args, $options, $called);
        } else {
            $Module = new $moduleClass();
            $Module->execute($args, $options, $called);
        }
    }
public static function execute ( $ name , & $ args , & $ options , $ called ) { $ moduleClass = 'Xiphe\HTML\modules\\' . ucfirst ( $ name ) ; if ( is_object ( self :: $ _loadedModules [ $ name ] ) ) { self :: $ _loadedModules [ $ name ] -> execute ( $ args , $ options , $ called ) ; } else { $ Module = new $ moduleClass ( ) ; $ Module -> execute ( $ args , $ options , $ called ) ; } }
Loads and executes modules

@param string $name     the module name
@param array  &$args    passed arguments
@param array  &$options passed module options
@param string $called   original call name (alias)

@return void
Loads and executes modules