/** * Obtain a reference to the active upgrade handler. */ static public function instance() { if (! self::$instance) { // FIXME auto-generate self::$instance = new CRM_Myextension_Upgrader( 'com.example.myextension', realpath(__DIR__ .'/../../../') ); } return self::$instance; }
/** * @return CRM_Myextension_Upgrader */ function _myextension_civix_upgrader() { if (!file_exists(__DIR__.'/CRM/Myextension/Upgrader.php')) { return NULL; } else { return CRM_Myextension_Upgrader_Base::instance(); } }