. */ class pts_module_interface { const module_name = "Generic Module"; const module_version = "1.0.0"; const module_description = "A description of the module."; const module_author = "Module Creator"; public static $module_store_vars = array(); public static function module_info() { } // // General Functions // public static function __startup($obj = NULL) { return; } public static function __shutdown($obj = NULL) { return; } // // Installation Functions // public static function __pre_install_process($obj = NULL) { return; } public static function __pre_test_install($obj = NULL) { return; } public static function __post_test_install($obj = NULL) { return; } public static function __post_install_process($obj = NULL) { return; } // // Run Functions // public static function __pre_run_process($obj = NULL) { return; } public static function __pre_test_run($obj = NULL) { return; } public static function __interim_test_run($obj = NULL) { return; } public static function __post_test_run($obj = NULL) { return; } public static function __post_run_process($obj = NULL) { return; } } ?>