PHP Classes

File: examples/dddexample/tests/menu.php

Recommend this page to a friend!
  Classes of Haseeb Ahmad Basil   PHP Skeleton Framework   examples/dddexample/tests/menu.php   Download  
File: examples/dddexample/tests/menu.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Skeleton Framework
Extensive Web application development framework
Author: By
Last change:
Date: 8 years ago
Size: 754 bytes
 

Contents

Class file image Download
<ul>
<li><a href="all_tests.php">All Tests</a></li>
</ul>
<?php
function show_test_in_dir($base_dir, $dir) {
   
$test_ext = 'Test.php';
   
$length_ext = strlen($test_ext);
    echo
"<ul>\n";
    foreach(
glob("$base_dir$dir*") as $testfile) {
       
$filename = basename($testfile);
        if (
substr($filename, -$length_ext) == $test_ext) {
           
$classname = 'A_' . substr($filename, 0, strlen($filename)-$length_ext);
            echo
"<li><a href=\"all_tests.php?test=$dir$filename\">$classname</li>\n";
        } elseif (!
in_array($filename, array('.', '..'))) {
            echo
"<li>$filename\n";
           
show_test_in_dir($base_dir, "$dir$filename/");
            echo
"</li>\n";
        }
    }
    echo
"</ul>\n";
}
$base_dir = dirname(__FILE__) . "/unit/";
show_test_in_dir($base_dir, '');
?>