Environment in Slim 3 - Accessing the Slim instance

Not sure what you mean by ‘extend’, but yes, your example code seems correct.