There's a Middleware for that! - Matthew Weier O'Phinney

Minnesota PHP User Group
Minnesota PHP User Group
Public group

Nerdery Interactive Labs

9555 James Ave S Suite 245 · Bloomington, MN

How to find us

Enter the main entrance, check-in and meet in the cafeteria.

Location image of event venue


Ever need to add authentication to an application? Or log HTTP messages? Maybe you wanted to trim trailing slashes from URIs. Or add security features such as CORS, Content-Security-Policy, or other headers. How do you easily enable the features, or enable them only for certain contexts within your application?

The PSR-15 specification has created an ecosystem of PHP middleware that provide solutions to these problems!

Matthew will cover creating an Expressive application that composes middleware from a variety of ecosystems in order to demonstrate that, in the end, there's a middleware solving every problem.