Exemple #1
0
 /**
  * Run the module.
  *
  * @param Stump $app
  * @return \PDO
  */
 public static function run(Stump $app)
 {
     $moduleConfig = $app->getConfig('PDO', null);
     if (is_array($moduleConfig)) {
         self::configure($moduleConfig);
     }
     return self::$connection;
 }
Exemple #2
0
<?php

use Bitblitter\Stump;
require '../Stump.php';
require '../Modules/PDOModule.php';
$config = array('views_dir' => 'views/', 'error_views' => array('default' => 'errors/error', 404 => 'errors/not_found'), 'PDO' => array('host' => 'localhost', 'database' => 'test', 'username' => 'root', 'password' => ''));
$app = new Stump($config);
$app->registerModule('pdo', array('Bitblitter\\Modules\\PDOModule', 'run'));
$app->route('/([^/]+)?', 'indexAction');
$app->run();
function indexAction(Stump $app, $name = 'anonymous')
{
    return 'Hello, ' . $name . '!';
}