Example #1
0
use PhpSchool\LearnYouPhp\Exercise\FilteredLs;
use PhpSchool\LearnYouPhp\Exercise\HelloWorld;
use PhpSchool\LearnYouPhp\Exercise\MyFirstIo;
use PhpSchool\LearnYouPhp\Exercise\ArrayWeGo;
use PhpSchool\LearnYouPhp\Exercise\HttpJsonApi;
use PhpSchool\LearnYouPhp\Exercise\DependencyHeaven;
$app = new Application('Learn You PHP!', __DIR__ . '/config.php');
$app->addExercise(HelloWorld::class);
$app->addExercise(BabySteps::class);
$app->addExercise(MyFirstIo::class);
$app->addExercise(FilteredLs::class);
$app->addExercise(ConcernedAboutSeparation::class);
$app->addExercise(ArrayWeGo::class);
$app->addExercise(ExceptionalCoding::class);
$app->addExercise(DatabaseRead::class);
$app->addExercise(TimeServer::class);
$app->addExercise(HttpJsonApi::class);
$app->addExercise(DependencyHeaven::class);
$art = <<<ART
        _ __ _
       / |..| \\
       \\/ || \\/
        |_''_|

      PHP SCHOOL
LEARNING FOR ELEPHANTS
ART;
$app->setLogo($art);
$app->setFgColour('magenta');
$app->setBgColour('black');
return $app;