I’m new to slim and trying to figure out the best way to create a global user
variable. My first thought is to add it to the Container, but I can’t figure out how to inject $app
into a route mapped to a class method. I saw somewhere that I can add Container $container
to the constructor and the DI should do it automatically? Doesn’t seem to be working.
Plus, I need to access the variable in a middleware class I wrote to parse my Bearer
header, and I can’t find any details on how to do that. I know I can pass $app into each ->add
, but that’s a lot of repeated code, and I’m hoping I can avoid that.
I can show an example of my routes/middleware if it helps?