Location: PHPKode > scripts > whoops > whoops-1.0.7/examples/example-silex.php
<?php
/**
 * Whoops - php errors for cool kids
 * @author Filipe Dobreira <http://github.com/filp>
 *
 * NOTE: Requires silex/silex, can be installed with composer
 * within this project using the --dev flag:
 *
 * $ composer install --dev
 *
 * Run this example file with the PHP 5.4 web server with:
 *
 * $ cd project_dir
 * $ php -S localhost:8080
 *
 * and access localhost:8080/examples/example-silex.php through your browser
 *
 * Or just run it through apache/nginx/what-have-yous as usual.
 */
require __DIR__ . '/../vendor/autoload.php';

use Whoops\Provider\Silex\WhoopsServiceProvider;
use Silex\Application;

$app = new Application;
$app['debug'] = true;

if($app['debug']) {
    $app->register(new WhoopsServiceProvider);
}

$app->get('/', function() use($app) {
    throw new RuntimeException("Oh no!");
});

$app->run();
Return current item: whoops