ちょっとStackPHPについてを調べたので、まとめを書いてみます。 Middlewareとは何だろうと思い、調べているとStackPHPのウェブサイトやスライド(Do You Stack Up? (slideshare))が出てきます。考え方もコードも実に簡単なのですが、今ひとつ重要性がピンと来ませんでした。 が、このブログ「HttpKernel middlewares」を読んだら腑に落ちました。ということで、このブログを元に自分なりに理解した内容をまとめます。 HTTPの動作を理解する HTTP HTTPの基本は何でしょう? 簡単にPHPで表すと… function call($request) { /* do something */ return new Response($contents); } これだけ! HTTPのリクエスト($request)を受け取り、結果をRespon