public function overrideModuleHelper()
 {
     // Detect whether we can load the module-helper
     $classes = get_declared_classes();
     if (!in_array('JModuleHelper', $classes) && !in_array('jmodulehelper', $classes)) {
         $loadModuleHelper = true;
     } else {
         $loadModuleHelper = false;
     }
     // Import the custom module helper - this is needed to make it possible to flush certain positions
     if ($loadModuleHelper == true) {
         $rewrite_path = __DIR__ . '/';
         if (MageBridgeHelper::isJoomlaVersion('2.5')) {
             @(include_once $rewrite_path . '25/joomla/application/module/helper.php');
         } else {
             if (MageBridgeHelper::isJoomlaVersion('3.0')) {
                 @(include_once $rewrite_path . '30/joomla/application/module/helper.php');
             } else {
                 if (MageBridgeHelper::isJoomlaVersion('3.1')) {
                     @(include_once $rewrite_path . '31/cms/application/module/helper.php');
                 } elseif (MageBridgeHelper::isJoomlaVersion(array('3.2', '3.3'))) {
                     @(include_once $rewrite_path . '32/cms/application/module/helper.php');
                 }
             }
         }
     }
 }