What is the downside of using a filter as a “poor man’s” dependency injection?

What is the downside of using a filter as a “poor man’s” dependency injection?

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)