Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding middlewares #4

Open
mashit opened this issue Nov 9, 2013 · 0 comments
Open

Adding middlewares #4

mashit opened this issue Nov 9, 2013 · 0 comments

Comments

@mashit
Copy link

mashit commented Nov 9, 2013

Nice way to add MVC pattern to a Slim application. cheers!

I would like to run Slim middleware using this approach.

In a regular slim application, one would write

$app = new \Slim\Slim();
$app->add(new \AllCapsMiddleware());
$app->run();

To achieve this in Slim-MVC

I tweaked Router.php processCallback

$class = new $class();
$class->add(new \Slim\Middleware\ContentTypes());
$class->runMiddleware();

Controller.php

public function runMiddleware(){                             
          $this->middleware[0]->call();                                                   
}

I am wondering if there is a better approach?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant