This repository has been archived on 2024-01-26. You can view files and clone it, but cannot push or open issues or pull requests.
prosody_registration_form/index.php

37 lines
951 B
PHP
Raw Normal View History

2013-09-11 15:27:52 +02:00
<?php
require 'vendor/autoload.php';
2013-09-19 14:58:27 +02:00
use Symfony\Component\HttpFoundation\Request;
2013-09-11 15:27:52 +02:00
$app = new Silex\Application();
$app['debug'] = true;
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__.'/templates',
));
2013-09-19 14:58:27 +02:00
$app->register(new Silex\Provider\TranslationServiceProvider(), array(
'locale_fallback' => 'de',
));
$app['translator'] = $app->share($app->extend('translator', function($translator, $app) {
$translator->addResource('xliff', __DIR__.'/locales/de.xml', 'de');
$translator->addResource('xliff', __DIR__.'/locales/en.xml', 'en');
return $translator;
}));
$app->before(function(Request $request) use ($app){
$lang = $request->getPreferredLanguage(array('en', 'de'));
$app['translator']->setLocale($lang);
2013-09-11 15:27:52 +02:00
});
2013-09-19 14:58:27 +02:00
$app->get('/', function (Request $request) use ($app) {
return $app['twig']->render('registration_form.twig', array(
'errors' => array(),
2013-09-11 15:27:52 +02:00
));
});
$app->run();