gfpaystation_autoload
Autoload classes as/when needed.
Description
gfpaystation_autoload( (string) $class_name );
Parameters (1)
- 0. $class_name (string)
- Name of class to attempt to load
Usage
if ( !function_exists( 'gfpaystation_autoload' ) ) { require_once ABSPATH . PLUGINDIR . 'gravity-forms-paystation-3-party-hosted/gravityforms-paystation.php'; } // name of class to attempt to load $class_name = ''; // NOTICE! Understand what this does before running. $result = gfpaystation_autoload($class_name);
Defined (1)
The function is defined in the following location(s).
- /gravityforms-paystation.php
- function gfpaystation_autoload($class_name) {
- static $classMap = array (
- 'GFPaystationAdmin' => 'class.GFPaystationAdmin.php',
- 'GFPaystationFeed' => 'class.GFPaystationFeed.php',
- 'GFPaystationFeedAdmin' => 'class.GFPaystationFeedAdmin.php',
- 'GFPaystationFormData' => 'class.GFPaystationFormData.php',
- 'GFPaystationOptionsAdmin' => 'class.GFPaystationOptionsAdmin.php',
- 'GFPaystationPayment' => 'class.GFPaystationPayment.php',
- 'GFPaystationPlugin' => 'class.GFPaystationPlugin.php',
- 'GFPaystationReturnResult' => 'class.GFPaystationReturnResult.php',
- 'GFPaystationPostbackResult' => 'class.GFPaystationPostbackResult.php',
- );
- if (isset($classMap[$class_name])) {
- require GFPAYSTATION_PLUGIN_ROOT . $classMap[$class_name];
- }
- }