Beispiel #1
0
    $child2 = new Loader\Module($path3, 'subModule2');
    echo "Success!\n";
    echo "    Instantiation (path4, subModule3) -> ";
    $child3 = new Loader\Module($path4, 'subModule3');
    echo "Success!\n";
} catch (\Exception $e) {
    $success = false;
}
if (!$success) {
    echo "EXCEPTION RAISED\n\n";
}
echo "\nBasic Operations -- \n";
echo "    Add subModule1 to firstModule -> ";
$success = true;
try {
    $top->addModule($child1, $child1->getIdentifier());
} catch (\Exception $e) {
    $success = false;
}
if ($success) {
    echo "Success!\n\n";
} else {
    echo "Failure...\n\n";
}
$paths = Loader\Module::getModuleIdentityPaths($top);
echo "Identity Paths: \n";
foreach ($paths as $path) {
    echo "    {$path}\n";
}
echo "\n    Add subModule3 to subModule1 -> ";
$success = true;