petit bug ici, le $form->getData() retourne null quand il n'y a aucun filtre. pour corriger il suffit de faire ça:

```php
$filters = array_filter((array) $filters, array($this, 'filterValues'));
```