run() public method

Loads plugins, evaluates the config file, does URL routing, parses meta headers, processes Markdown, does Twig processing and returns the rendered contents.
public run ( ) : string
return string rendered Pico contents
Esempio n. 1
0
<?php

// @codingStandardsIgnoreFile
// load dependencies
if (is_file(__DIR__ . '/vendor/autoload.php')) {
    // composer root package
    require_once __DIR__ . '/vendor/autoload.php';
} elseif (is_file(__DIR__ . '/../../../vendor/autoload.php')) {
    // composer dependency package
    require_once __DIR__ . '/../../../vendor/autoload.php';
} else {
    die("Cannot find `vendor/autoload.php`. Run `composer install`.");
}
// instance Pico
$pico = new Pico(__DIR__, 'config/', 'plugins/', 'themes/');
// override configuration?
//$pico->setConfig(array());
// run application
echo $pico->run();