Skip to content
Snippets Groups Projects
Commit ebd21246 authored by lukasmatusiewicz's avatar lukasmatusiewicz
Browse files

Fix Autoloader

parent d59da3d4
Branches
Tags
No related merge requests found
...@@ -9,15 +9,13 @@ spl_autoload_register('autoLoader'); ...@@ -9,15 +9,13 @@ spl_autoload_register('autoLoader');
function autoLoader($className) function autoLoader($className)
{ {
$classNameParts = explode("\\"); $fullPath = dirname(__FILE__) . "/" . $className . ".php";
$classNameOnly = $classNameParts[count($classNameParts) - 1];
$fullPath = dirname(__FILE__) . "/" . $classNameOnly . ".php";
if (file_exists($fullPath)) if (file_exists($fullPath))
{ {
require_once $fullPath; require_once $fullPath;
class_alias($className, $classNameOnly, false);
return true; return true;
} else }
else
{ {
return false; return false;
} }
......
<?php <?php
require_once('../../src/SDK-Autoloader.php'); require_once('../../src/Client-Autoloader.php');
require_once('../../vendor/autoload.php'); require_once('../../vendor/autoload.php');
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
......
<?php <?php
require_once('../../src/SDK-Autoloader.php'); require_once('../../src/Client-Autoloader.php');
require_once('../../vendor/autoload.php'); require_once('../../vendor/autoload.php');
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
......
<?php <?php
require_once('../../src/SDK-Autoloader.php'); require_once('../../src/Client-Autoloader.php');
require_once('../../vendor/autoload.php'); require_once('../../vendor/autoload.php');
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
......
<?php <?php
require_once('../../src/SDK-Autoloader.php'); require_once('../../src/Client-Autoloader.php');
require_once('../../vendor/autoload.php'); require_once('../../vendor/autoload.php');
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
......
<?php <?php
require_once('../../src/privacyidea-php-client/SDK-Autoloader.php'); require_once('../../src/Client-Autoloader.php');
require_once('../../vendor/autoload.php'); require_once('../../vendor/autoload.php');
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment