| Current Path : /home/ereika83/www/wp-content/plugins/bb-plugin/includes/vendor/ontraport/ |
| Current File : /home/ereika83/www/wp-content/plugins/bb-plugin/includes/vendor/ontraport/APIAutoloader.php |
<?php
namespace OntraportAPI;
/**
* Class APIAutoloader
*
* @author ONTRAPORT
*
* @package OntraportAPI
*/
class APIAutoloader
{
public static function loader($className)
{
// Ensure correct path
if (strpos($className, "\\"))
{
$tmp = explode("\\", $className);
$className = array_pop($tmp);
}
$file = dirname(__FILE__) . "/" . $className . '.php';
if (file_exists($file))
{
require_once($file);
}
else if (strpos($file, "Exception") !== false)
{
require_once(dirname(__FILE__) . '/Exceptions/OntraportAPIException.php');
}
}
}
spl_autoload_register('\OntraportAPI\APIAutoloader::loader');