Are there any best practices when using Codeception's BDD features, to share data between steps definitions?
Cucumber jvm lets you use pico containers and inject them into your tests. And Behat allows you to grab contexts from their configured environment and load them in your contexts as needed, giving you access to variables you create in a different context: http://behat.org/en/latest/cookbooks/accessing_contexts_from_each_other.html
I would like to be able to do something similar with codeception, but I'm not sure how to get a hold of my existing context classes.
I could use a mix of codeception and behat but that seems like overkill and I would have to set up separate configurations.