|
@@ -18,6 +18,7 @@
|
|
* @see \Silex\Provider\HttpKernelServiceProvider::subscribe()
|
|
* @see \Silex\Provider\HttpKernelServiceProvider::subscribe()
|
|
*/
|
|
*/
|
|
|
|
|
|
|
|
+use demo\Controllers\BlogControllerProvider;
|
|
use demo\Controllers\DelegatingController;
|
|
use demo\Controllers\DelegatingController;
|
|
use demo\Controllers\ErrorController;
|
|
use demo\Controllers\ErrorController;
|
|
use demo\Controllers\EscapeController;
|
|
use demo\Controllers\EscapeController;
|
|
@@ -103,10 +104,8 @@ $app->get('/home', DelegatingController::class . '::redirectPath');
|
|
$app->get('/blogz', DelegatingController::class . '::forwardPath');
|
|
$app->get('/blogz', DelegatingController::class . '::forwardPath');
|
|
$app->get('/all_blogs', DelegatingController::class . '::forwardName');
|
|
$app->get('/all_blogs', DelegatingController::class . '::forwardName');
|
|
|
|
|
|
-// Using a mounted route collection
|
|
|
|
-$blog = require_once __DIR__ . '/controllers-blog.php';
|
|
|
|
-// This will handle /blogs/ and below, AND /blogs : see the 'blog_mount' route.
|
|
|
|
-$app->mount('/blogs', $blog);
|
|
|
|
|
|
+// Using a mounted route controller provider
|
|
|
|
+$app->mount('/blogs', new BlogControllerProvider());
|
|
|
|
|
|
// Demo POST request handling.
|
|
// Demo POST request handling.
|
|
$app->post('/feedback', FeedbackController::class . '::feedbackAction');
|
|
$app->post('/feedback', FeedbackController::class . '::feedbackAction');
|