| Current Path : /home/bateauecpx/www/plugins/j2store/payment_paymill/library/ |
| Current File : /home/bateauecpx/www/plugins/j2store/payment_paymill/library/autoload.php |
<?php
function autoload($className)
{
$prefix = 'Paymill\\';
$len = strlen($prefix);
if (strncmp($prefix, $className, $len) !== 0) {
return;
}
$className = ltrim($className, "\\");
$fileName = '';
$namespace = '';
if ($lastNsPos = strripos($className, "\\")) {
$namespace = substr($className, 0, $lastNsPos);
$className = substr($className, $lastNsPos + 1);
$fileName = str_replace("\\", DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR;
}
$fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php';
require 'lib/'.$fileName;
}
spl_autoload_register('autoload');