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();