Skip to content

Instantly share code, notes, and snippets.

@Raistlfiren
Last active February 8, 2016 20:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Raistlfiren/b5576228ec7085cb7329 to your computer and use it in GitHub Desktop.
Save Raistlfiren/b5576228ec7085cb7329 to your computer and use it in GitHub Desktop.
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Slim\Container;
use Slim\App;
use Slim\Views\Twig;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\ResponseInterface;
use Wolfe\Loader\Kernel;
/*$app = new App([
'settings' => [
'displayErrorDetails' => true
]
]);
$kernel = new Kernel($app, $app->getContainer());
$kernel->registerTwigService();
$kernel->addRoutes();*/
$container = $app->getContainer();
$container['view'] = function ($c) {
$view = new Twig(__DIR__ . '/app/views', [
'cache' => __DIR__ . '/app/cache'
]);
$view->addExtension(new \Slim\Views\TwigExtension(
$c['router'],
$c['request']->getUri()
));
return $view;
};
//$app = new App($container);
$app->get('/', function(ServerRequestInterface $request, ResponseInterface $response) {
return $this->view->render($response, 'index.html.twig');
});
$app->post('/', function(ServerRequestInterface $request, ResponseInterface $response) {
$handler = new \Wolfe\Converter\Handler\HomeHandler($request, $response);
return $handler->csvPostHandler();
});
$app->run();
//AbstractFunctionalTest
public function setUp()
{
include('test.php');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment