Comment | Line | Code | Result | Test |
---|---|---|---|---|
exist versions info | 39 |
$info = $t->getClassVersion("autoload"); |
[0.050 ms] '1.4.2' |
Ok |
show directory contain autoload class | 43 |
$classDir = MockAutoload::getClassDir(); |
[0.002 ms] '/mnt/web313/c0/70/5508370/htdocs/pju24/class' |
Ok |
load class from autoloader directory | 47 |
//Find all classes of the type *.php |
[0.041 ms] '/mnt/web313/c0/70/5508370/htdocs/pju24/class/myUserClass.php' |
Ok |
load class from other directory | 58 |
//Find all classes of the type class.#.php |
[0.012 ms] '/www/jspit/src/class.debug.php' |
Ok |
Namespace-Check: show Autoloader Config | 71 |
//class MockAutoload extends autoload |
[0.009 ms] true |
Ok |
show mockfiles | 86 |
$loader->setFiles(array( |
[0.000 ms] true |
Ok |
load testclass global namespace | 103 |
$loader->addPath("/XAMPP/htdocs/php/class/"); |
[0.004 ms] '/XAMPP/htdocs/php/class/testclass.php' |
Ok |
load testclass with namespace \extern\inc\ | 109 |
$result = $loader->loadClass('\\extern\\inc\\testclass2'); |
[0.005 ms] '/XAMPP/htdocs/php/class/extern/inc/testclass2.php' |
Ok |
load testclass namespace jspit\inc | 114 |
$loader->addNamespace("jspit\\","/XAMPP/htdocs/php/class/extern/"); |
[0.005 ms] '/XAMPP/htdocs/php/class/extern/inc/testclass2.php' |
Ok |
PHPMailer example | 120 |
$loader->addNamespace( |
[0.004 ms] '/var/www/virtual/jspit/html/class/PHPMailer/src/PHPMailer.php' |
Ok |
psr4 load test_class4 global namespace mask=class.#.php | 129 |
$loader->addPath("/XAMPP/htdocs/php/class/","class.#.php"); |
[0.005 ms] '/XAMPP/htdocs/php/class/class.test_class4.php' |
Ok |
load testclass special replace | 136 |
$loader->addPath("/XAMPP/htdocs/php/class/","{check-|test}.php"); |
[0.037 ms] '/XAMPP/htdocs/php/class/testclass.php' |
Ok |
test1 Existing File | 142 |
$result = $loader->loadClass('Foo\Bar\ClassName'); |
[0.003 ms] '/vendor/foo.bar/src/ClassName.php' |
Ok |
test2 Existing File | 147 |
$result = $loader->loadClass('Foo\Bar\ClassNameTest'); |
[0.003 ms] '/vendor/foo.bar/tests/ClassNameTest.php' |
Ok |
load non existing file | 152 |
$result = $loader->loadClass('nonexist'); |
User Warning: Error autoload : /XAMPP/htdocs/php/class/( + nonexist.php + class.nonexist.php) not found (autoload.php line 308) [0.013 ms] false |
Ok |
test2 non existing file | 156 |
$result = $loader->loadClass('No_Vendor\No_Package\NoClass'); |
User Warning: Error autoload : /XAMPP/htdocs/php/class/( + nonexist.php + class.nonexist.php + No_Vendor/No_Package/NoClass.php + No_Vendor/No_Package/class.noclass.php) not found (autoload.php line 308) [0.012 ms] false |
Ok |
test load deep File | 160 |
$result = $loader->loadClass('Foo\Bar\Baz\Dib\Zim\Gir\ClassName'); |
[0.003 ms] '/vendor/foo.bar.baz.dib.zim.gir/src/ClassName.php' |
Ok |
test1 confusion | 165 |
$result = $loader->loadClass('Foo\Bar\DoomClassName'); |
[0.002 ms] '/vendor/foo.bar/src/DoomClassName.php' |
Ok |
test2 confusion | 170 |
$result = $loader->loadClass('Foo\BarDoom\ClassName'); |
[0.002 ms] '/vendor/foo.bardoom/src/ClassName.php' |
Ok |
test Swift class (psr0) | 175 |
$result = $loader->loadClass('Swift_ByteStream_ArrayByteStream'); |
[0.003 ms] '/XAMPP/htdocs/php/class/extern/Swift/ByteStream/ArrayByteStream.php' |
Ok |
get file path from class | 180 |
$result = $loader->getFilePath("PHPMailer\\PHPMailer\\PHPMailer"); |
[0.001 ms] '/var/www/virtual/jspit/html/class/PHPMailer/src/PHPMailer.php' |
Ok |
get array Load Classes | 185 |
$result = $loader->getLoadClasses(); |
[0.001 ms] array ( 0 => 'testclass', 1 => 'extern\\inc\\testclass2', 2 => 'jspit\\inc\\test .. |
Ok |
set + get Config | 190 |
/* |
[0.011 ms] true |
Ok |
saveConfig | 213 |
$tmpfname = sys_get_temp_dir() . "/autoload.json'"; |
[0.050 ms] true |
Ok |
startConfig | 218 |
//load config from file + register |
[0.029 ms] \autoload::__set_state(array( 'register' => array ( '\\' => array ( 'delim' => ' .. |
Ok |
getInstance | 225 |
$instance = autoload::getInstance(); |
[0.001 ms] \MockAutoload::__set_state(array( 'register' => array ( '\\' => array ( 'delim' .. |
Ok |