/** * Method to register a custom database driver * * @return void */ public function onAfterInitialise() { $nenoLoader = JPATH_LIBRARIES . '/neno/loader.php'; if (file_exists($nenoLoader)) { JLoader::register('NenoLoader', $nenoLoader); // Register the Class prefix in the autoloader NenoLoader::init(); // Load custom driver. JFactory::$database = null; JFactory::$database = NenoFactory::getDbo(); } }
/** * Entry point for CLI script * * @return void * * @since 3.0 */ public function doExecute() { $nenoLoader = JPATH_LIBRARIES . '/neno/loader.php'; if (file_exists($nenoLoader)) { JLoader::register('NenoLoader', $nenoLoader); // Register the Class prefix in the autoloader NenoLoader::init(false); // Load custom driver. JFactory::$database = null; JFactory::$database = NenoFactory::getDbo(); } NenoTaskMonitor::runTask(); }