mirror of
https://github.com/restoreddev/phpapprentice.git
synced 2025-10-25 11:56:09 +02:00
28 lines
582 B
PHP
28 lines
582 B
PHP
<?php
|
|
/**
|
|
* Router file used for development server
|
|
* to create html files on demand
|
|
*/
|
|
require __DIR__ . '/../../vendor/autoload.php';
|
|
|
|
load_config(__DIR__ . '/../../config.php');
|
|
|
|
$uri = $_SERVER['REQUEST_URI'];
|
|
$pathinfo = pathinfo($uri);
|
|
|
|
if ($pathinfo['dirname'] == '/' && !isset($pathinfo['extension'])) {
|
|
$pathinfo['extension'] = 'html';
|
|
$pathinfo['filename'] = 'index';
|
|
}
|
|
|
|
if ($pathinfo['extension'] == 'html') {
|
|
$build = new Apprentice\Build;
|
|
$output = $build->runSingleBuild($pathinfo['filename']);
|
|
|
|
echo $output;
|
|
|
|
return true;
|
|
}
|
|
|
|
return false;
|