|
@@ -18,7 +18,6 @@
|
|
|
* @see \Silex\Provider\HttpKernelServiceProvider::subscribe()
|
|
|
*/
|
|
|
|
|
|
-use demo\Controllers\BlogController;
|
|
|
use demo\Controllers\DelegatingController;
|
|
|
use demo\Controllers\ErrorController;
|
|
|
use demo\Controllers\EscapeController;
|
|
@@ -104,18 +103,10 @@ $app->get('/home', DelegatingController::class . '::redirectPath');
|
|
|
$app->get('/blogz', DelegatingController::class . '::forwardPath');
|
|
|
$app->get('/all_blogs', DelegatingController::class . '::forwardName');
|
|
|
|
|
|
-
|
|
|
-$app->get('/blogs', BlogController::class . '::index')
|
|
|
- ->bind('blog_list');
|
|
|
-$app->get('/blogs-json', BlogController::class . '::json');
|
|
|
-$app->get('/blogs-json-view', BlogController::class . '::jsonView');
|
|
|
-$app->get('/blog/{id}', BlogController::class . '::fifiAction')
|
|
|
- ->assert('id', '\d+')
|
|
|
- ->when("request.headers.get('User-Agent') matches '/firefox/i'");
|
|
|
-$app->get('/blog/{id}', BlogController::class . '::show')
|
|
|
- ->assert('id', '\d+')
|
|
|
- ->value('id', 1)
|
|
|
- ->bind('blog_post');
|
|
|
+
|
|
|
+$blog = require_once __DIR__ . '/controllers-blog.php';
|
|
|
+
|
|
|
+$app->mount('/blogs', $blog);
|
|
|
|
|
|
|
|
|
$app->post('/feedback', FeedbackController::class . '::feedbackAction');
|