phad-setup.php

<?php

require_once(__DIR__.'/../AccessHandler.php');

$_GET['user'] = $_GET['user'] ?? 'default-user-role';

$options = [
    'dir.templates'=>'/phad/',
    'dir.cache'=>'/cache/',
    'dir.sitemap'=>'/sitemap/',
    'query.throw_on_failure'=>true,
    'compile.force'=>false,
];

//$phad = \Phad::main($lildb->pdo, $dir, $lia, null, $options);

$router_integration = new \Phad\Integration\LiaisonRouter($lia);
$access_integration = new \Phad\Test\AccessHandler();
$phad = \Phad::custom($lildb->pdo, $dir, $router_integration, $access_integration, $options);

$phad->filters['markdown'] = function($v){return 'pretend-this-is-markdown:<p>'.$v.'</p>';};

$phad->setup_routes();