Several months ago, I blogged about porting Silex web apps to the Slim Framework. I recently went through the same process for a slightly more complex site (NAMR.xyz). This exposed a few areas that were missed in the previous post.
Functional test cases, service providers, and error handlers are among the things that Slim does differently than Silex. Here's my approach for moving things over.