Remove all deprecations from Action Pack #26746
This the first pass through the codebase to remove deprecations. I chose to open a PR per component to avoid conflicts.
I only left one of the deprecations because I'm not entirely sure how we want to deal with them. The deprecation left is the one added in 6520ea5. @pixeltrix can you push the code that remove the deprecated code in a new branch? I can deal with the broken tests after you push it.
I'm planing to merged as soon the tests are green.
`skip_action_callback`, `skip_filter`, `before_filter`, `prepend_before_filter`, `skip_before_filter`, `append_before_filter`, `around_filter` `prepend_around_filter`, `skip_around_filter`, `append_around_filter`, `after_filter`, `prepend_after_filter`, `skip_after_filter` and `append_after_filter`.
ActionDispatch::ParamsParser class was removed in favor of ActionDispatch::Http::Parameters so it is better to move the error constant to the new class.
…s in `ActionDispatch::Routing::Mapper#match`
- ActionPack removed the Hash-type methods from the Parameters type: - rails/rails#26746 - Visibility's conversion from string to integer for an enum model key does not work anymore. Not sure about the root cause for this one. Moved all logic to convert from parameters object to unsafe hash in the helper module.