Cradle  0.3.1
Simple library for creating Web-based applications
Todo List
Class Autogen
How to generate tests:
1 require_once 'autoload.php';
2 
3 use digger\cradle\common\Autogen;
4 
5 try {
6 
7  $config = array( ... hash of properties values ... );
8  $autogen = new Autogen($config, true);
9  print_r($autogen->getResult());
10 
11 } catch (Exception $e) {
12  echo "ERROR: " . $e->getMessage() . "\n";
13 }
Class ClassLoader
How to use:
1 require_once 'ClassLoader.php';
2 
3 digger\cradle\common\ClassLoader::register('/application/root', ['lib', 'controllers', 'models']);
Class PutResults
How to use:
1 require_once 'autoload.php';
2 
3 use digger\cradle\tests\PutResults;
4 
5 $results = new PutResults("/path/to/phpunit-test-results");
6 
7 echo $results->toHtml(); //<-- out HTML code
8 echo $results->getJsContent(); //<-- out some Javascript code (require JQuery)
Class SimpleCodeParser
How to use:
1 require_once 'autoload.php';
2 
3 use digger\cradle\common\SimpleCodeParser;
4 
5 print_r( SimpleCodeParser::parseCode( file_get_contents('my_php_file.php') ) );