Filtering gives you a bunch of options. Many options and conditionals make your controller bigger and bigger. Let's use the QueryFilter concept to map all query string parameters with our model layer, cleaning up your controller.
Talk presented on Darkmira Tour PHP 2018, in Brasília, DF Brazil,