Support multiple class name generation strategies.
Use dependency injection for PHP parser classes
Fix deprecated flash message usages
Refactor flash message visitor
Fix extension keys in controller redirects