deliver.php
<?php
ini_set('display_errors',true);
error_log(E_ALL);
require(__DIR__.'/../depend.php');
// \DM::require('liaison');
// require(__DIR__.'/../dev/github/Liaison/autoload.php');///vendor/autoload.php');
// require(__DIR__.'/../dev/composer/vendor/erusev/parsedown/Parsedown.php');
// $liaison = new \Liaison();
// $liaison->addComponentsInDir(__DIR__.'/compos/');
// $liaison->deliver();
// require(__DIR__.'/BoundClosure/Test.php');
// $host = $']
// print_r($_SERVER);
$host = $_SERVER['HTTP_HOST'];
$host = substr($host,0,-strlen('.localhost'));
// echo "\n$host";
$site = __DIR__.'/site/'.$host;
if (!is_dir($site)) throw new \Exception ("A directory does not exist for host '{$host}' at '{$site}'.");
$liaison = new \Liaison();
$liaison->addPackage(['dir'=>$site,'name'=>'Site']);
// $liaison->addPackage(['dir'=>AutoSchema::composDir(),'name'=>'as']);
$liaison->addPackage(['dir'=>\JSAutowire::compoDir(),'name'=>'ja']);
$liaison->addPackage(['dir'=>\LiaViews::compoDir(),'name'=>'lv']);
$liaison->deliver();